<SEC-DOCUMENT>0001013857-19-000014.txt : 20190507
<SEC-HEADER>0001013857-19-000014.hdr.sgml : 20190507
<ACCEPTANCE-DATETIME>20190507161549
ACCESSION NUMBER:		0001013857-19-000014
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		76
CONFORMED PERIOD OF REPORT:	20190331
FILED AS OF DATE:		20190507
DATE AS OF CHANGE:		20190507

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		ONE ROGERS STREET
		CITY:			CAMBRIDGE
		STATE:			MA
		ZIP:			02142-1209
		BUSINESS PHONE:		6173749600

	MAIL ADDRESS:	
		STREET 1:		ONE ROGERS STREET
		CITY:			CAMBRIDGE
		STATE:			MA
		ZIP:			02142-1209
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>q12019_10q.htm
<DESCRIPTION>10-Q
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Document</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s6A94A0A3F94B506B9693886FCD2FCB5D"></a></div><div style="line-height:120%;text-align:center;"><hr></div><div style="line-height:120%;text-align:center;font-size:18pt;"><font style="font-family:inherit;font-size:18pt;font-weight:bold;">UNITED STATES</font></div><div style="line-height:120%;text-align:center;font-size:18pt;"><font style="font-family:inherit;font-size:18pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Washington, D.C. 20549&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div><div style="line-height:120%;text-align:center;font-size:18pt;"><font style="font-family:inherit;font-size:18pt;">&#160;</font><font style="font-family:inherit;font-size:18pt;font-weight:bold;">FORM 10-Q</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:4%;"></td><td style="width:96%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;">x</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarterly Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:17px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the quarterly period ended March&#160;31, 2019</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OR</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:4%;"></td><td style="width:96%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Transition Report pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commission File Number: 1-11859&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">____________________</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:24pt;"><font style="font-family:inherit;font-size:24pt;font-weight:bold;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(Exact name of registrant as specified in its charter)&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Massachusetts</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">04-2787865</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(State or other jurisdiction of incorporation or organization) </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(IRS Employer Identification No.) </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">One Rogers Street, Cambridge, MA</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">02142-1209</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(Address of principal executive offices) </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(Zip Code) </font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(617) 374-9600</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(Registrant&#8217;s telephone number, including area code)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________________</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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. Yes </font><font style="font-family:Wingdings;font-size:10pt;">x </font><font style="font-family:inherit;font-size:10pt;">No </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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). Yes </font><font style="font-family:Wingdings;font-size:10pt;">x </font><font style="font-family:inherit;font-size:10pt;">No </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.64726631393297%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Large accelerated filer </font><font style="font-family:Wingdings;font-size:10pt;">x</font></div></td><td style="vertical-align:top;padding-left:1px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accelerated filer </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-accelerated filer&#160;</font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Smaller reporting company&#160;</font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div></td><td style="vertical-align:top;padding-left:1px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Emerging growth company </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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. </font><font style="font-family:Wingdings;font-size:10pt;">&#168;</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the Registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes </font><font style="font-family:Wingdings;font-size:10pt;">&#168; </font><font style="font-family:inherit;font-size:10pt;">No </font><font style="font-family:Wingdings;font-size:10pt;">x</font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities registered pursuant to Section 12(b) of the Act:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Title of each class</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Trading Symbol(s)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Name of each exchange on which registered</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common Stock, $.01 par value per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PEGA</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NASDAQ Global Select Market</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">78,908,093</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of the Registrant&#8217;s common stock, $0.01 par value per share, outstanding on </font><font style="font-family:inherit;font-size:10pt;">May&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;</font></div><div style="line-height:120%;"><hr></div><div><br></div><hr style="page-break-after:always"><div><a name="s8232235E9AE65D68B55AD409DD0BFE54"></a></div><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">QUARTERLY REPORT ON FORM 10-Q </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">TABLE OF CONTENTS</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:88%;"></td><td style="width:12%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:1px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Page</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PART I - FINANCIAL INFORMATION</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Item&#160;1. Unaudited Condensed Consolidated Financial Statements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unaudited Condensed Consolidated Balance Sheets as of March 31, 2019 and December 31, 2018</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s420A572E488653D4A2FD32FFFFC001FE">3</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unaudited Condensed Consolidated Statements of Operations for the three months ended March 31, 2019 and 2018</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s99123955907B5171B2F86024B96E23A6">4</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unaudited Condensed Consolidated Statements of Comprehensive (Loss) Income for the three months ended March 31, 2019 and 2018</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#sAA61FDBC25D75849849212545A940E7E">5</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unaudited Condensed Consolidated Statements of Stockholders&#8217; Equity for the three months ended March 31, 2019 and 2018</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#sB3A15274877150F38B63A248BDA3B175">6</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unaudited Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2019 and 2018</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#sD8056D4707495FE887305E1D4C22231F">7</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Notes to Unaudited Condensed Consolidated Financial Statements</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s4BBC8A5D69E954F58661063690E69ECB">8</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s0932528E50BE54DF88D7116419CDBA39">16</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s3FFF644135E3512B99758D6E17085A50">22</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Item&#160;4. Controls and Procedures</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s10961AD016535E2F91A2ABFB826C339A">22</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PART II - OTHER INFORMATION</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Item&#160;1A. Risk Factors</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;padding-top:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s1D36591EB7785E6B8990D5ACC14AFA24">23</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s202A59680DAA5EA59877D5979163D8F6">23</a></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Item&#160;6. Exhibits</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#s71069CEEDDA3591A95C1D67CF9EC5F7B">23</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Signature</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;text-align:center;font-size:8pt;"><a style="font-family:Times New Roman;font-size:8pt;text-decoration:none;" href="#sE58B052995D151758D5C387E1395BD68">24</a></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></div><hr style="page-break-after:always"><div><a name="s2DC820ADE4025AEBB3295AC87B778E07"></a></div><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PART I - FINANCIAL INFORMATION</font></div><div><a name="s131A1D631A55595B9793E279C0F8FF6B"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ITEM 1. &#160;&#160;&#160;&#160;UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</font></div><div><a name="s420A572E488653D4A2FD32FFFFC001FE"></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">(in thousands)</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">110,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">114,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketable securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total cash, cash equivalents, and marketable securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">202,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">207,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">135,352</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">180,872</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">161,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">172,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,731</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,684</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">562,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">610,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">130,494</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">151,237</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">190,433</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">147,823</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">956,559</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">982,553</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Liabilities and stockholders&#8217; equity</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Accounts payable</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,559</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">16,487</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Accrued expenses</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Accrued compensation and related expenses</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">56,349</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">84,671</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">180,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">185,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other current liabilities</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,447</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total current liabilities</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">302,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">331,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Operating lease liabilities</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,325</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Deferred income tax liabilities</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,939</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other long-term liabilities</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,339</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22,274</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total liabilities</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">368,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">361,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Stockholders&#8217; equity:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Preferred stock, 1,000 shares authorized; none issued</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Common stock, 200,000 shares authorized; 78,896 and 78,526 shares issued and outstanding at</font></div><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">March 31, 2019 and December 31, 2018, respectively</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">789</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">785</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Additional paid-in capital</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">119,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">123,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">479,779</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">510,863</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Accumulated other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(11,321</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(13,322</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total stockholders&#8217; equity</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">588,429</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">621,531</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total liabilities and stockholders&#8217; equity</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">956,559</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">982,553</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See notes to unaudited condensed consolidated financial statements.&#160;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></div><hr style="page-break-after:always"><div><a name="s99123955907B5171B2F86024B96E23A6"></a></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">(in thousands, except per share amounts)</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Revenue</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Software license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,264</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">87,773</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">81,576</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">82,884</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Cost of revenue</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Software license</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,335</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,082</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">66,724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">68,277</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">74,437</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">75,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">138,109</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">159,568</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Operating expenses</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">108,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">88,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">50,596</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">46,785</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">16,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">172,137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">151,632</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(34,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Foreign currency transaction loss</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,712</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1,085</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Interest income, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other income, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) income before benefit from income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(37,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Benefit from income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(8,300</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(4,222</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">(Loss) earnings per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Weighted-average number of common shares outstanding</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,584</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,236</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,584</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">83,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See notes to unaudited condensed consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></div><hr style="page-break-after:always"><div><a name="sAA61FDBC25D75849849212545A940E7E"></a></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">(in thousands)</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other comprehensive income, net of tax</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unrealized gain (loss) on available-for-sale marketable securities, net of tax</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Foreign currency translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,627</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total other comprehensive income, net of tax</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,262</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Comprehensive (loss) income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(26,716</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">16,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See notes to unaudited condensed consolidated financial statements.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></div><hr style="page-break-after:always"><div><a name="sB3A15274877150F38B63A248BDA3B175"></a></div><div><br></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">(in thousands, except per share amounts)</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"></td></tr><tr><td style="width:23%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Common Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Additional Paid-In Capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Retained Earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated Other Comprehensive (Loss) Income</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Total </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Stockholders&#8217; Equity</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Number <br>of&#160;Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">78,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">152,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">509,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">(6,705</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">655,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Repurchase of common stock</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(101</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5,688</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5,689</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Issuance of common stock for share-based compensation plans</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">566</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(15,556</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(15,551</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Stock-based compensation</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,109</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,109</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash dividends declared ($0.12 per share)</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,355</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,355</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other comprehensive income</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,262</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,262</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">78,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">785</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">145,962</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">519,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">(2,443</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">663,846</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">78,526</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">785</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">123,205</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">510,863</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">(13,322</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">621,531</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Repurchase of common stock</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(144</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(7,586</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(7,587</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Issuance of common stock for share-based compensation plans</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">514</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(14,843</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(14,838</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Stock-based compensation</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash dividends declared ($0.12 per share)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,367</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,367</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other comprehensive income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net loss</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">78,896</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">789</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">119,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">479,779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">(11,321</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">588,429</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See notes to unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div></div><hr style="page-break-after:always"><div><a name="sD8056D4707495FE887305E1D4C22231F"></a></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">(in thousands)</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Adjustments to reconcile net (loss) income to cash provided by operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,350</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,109</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Amortization and depreciation</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Foreign currency transaction loss</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,712</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,085</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other non-cash</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Change in operating assets and liabilities, net</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,113</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,802</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash provided by operating activities</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22,703</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">55,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Investing activities:</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Purchases of investments</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(7,224</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(35,204</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Proceeds from maturities and called investments</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,548</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,995</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,790</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,069</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash used in investing activities</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1,466</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(31,278</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Financing activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Dividend payments to shareholders</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,363</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,344</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Common stock repurchases</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(23,224</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(20,708</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash used in financing activities</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(25,587</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(23,052</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effect of exchange rate changes on cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (decrease) increase in cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(4,055</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,511</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash and cash equivalents, beginning of period</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">114,422</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">162,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash and cash equivalents, end of period</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">110,367</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">165,790</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See notes to unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></div><hr style="page-break-after:always"><div><a name="s4BBC8A5D69E954F58661063690E69ECB"></a></div><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div><a name="sAAD504DB96055BC498B0B747CF0EB130"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">1. BASIS OF PRESENTATION</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Pegasystems Inc. (together with its subsidiaries, &#8220;the Company&#8221;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) for complete financial statements and should be read in conjunction with the Company&#8217;s audited financial statements included in the Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div><a name="sBB2A31832B4B580D94D55D602488542D"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2. NEW ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Financial instruments </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#8221; which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including accounts receivable, upon initial recognition of that financial asset using a forward-looking expected loss model, rather than an incurred loss model. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of &#8220;other-than-temporary&#8221; impairments. The effective date for the Company will be January 1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Leases</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">On January 1, 2019, the Company adopted&#160;Accounting Standards Codifications 842 &#8220;Leases&#8221; (&#8220;ASC 842&#8221;)&#160;using the modified retrospective method, reflecting any cumulative effect as an adjustment to equity. Results for reporting periods beginning on or after January 1, 2019 are presented under&#160;ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&#8217;s historic accounting under&#160;ASC 840 &#8220;Leases&#8221;. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company elected the permitted practical expedients to not reassess the following related to leases that commenced before the effective date of ASC 842: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. Upon adoption, the Company recorded right of use assets of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$41.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;and lease liabilities of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$54.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. The difference between the value of the right of use assets and lease liabilities is due to the reclassification of existing deferred rent, prepaid rent, and unamortized lease incentives as of January 1, 2019. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">See Note 9. &#8220;Leases&#8221; for additional information.</font></div><div><a name="sCF05BFEB06815D72B322DCC53F6F415F"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">3. MARKETABLE SECURITIES</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,966</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">142</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,659</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">228</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,499</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,301</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(336</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company did not hold any investments with unrealized losses that are considered to be other-than-temporary. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, maturities of marketable securities ranged from </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">April 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;to </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">August 2022</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, with a weighted-average remaining maturity of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.4 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></div><hr style="page-break-after:always"><div><a name="s6ED01401CB5E526DBFB55F395A679DCC"></a></div><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">4. RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Receivables</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">135,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">180,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">161,480</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">172,656</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">130,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">151,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">427,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">504,765</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled receivables are client committed amounts for which revenue recognition precedes billing, and billing is solely subject to the passage of time.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the allowance for doubtful accounts was not material.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled receivables are expected to be billed in the future as follows</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:76%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">161,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">86,496</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">30</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">43,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">291,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Contract assets and deferred revenue</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Contract assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term contract assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,818</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,543</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">180,845</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">185,145</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term deferred revenue </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">186,711</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">190,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other current assets.</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Included in other long-term assets.</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (3) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term liabilities.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract assets are amounts under client contracts where revenue recognized exceeds the amount billed to the client and the right to payment is subject to conditions other than the passage of time, such as the completion of a related performance obligation. Deferred revenue consists of billings and payments received in advance of revenue recognition. Contract assets and deferred revenue&#160;are netted at the contract level for each reporting period. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The change in deferred revenue in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was primarily due to </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$89.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;of revenue recognized, excluding the impact of netting contract assets and deferred revenue at the contract level, during the period that was included in deferred revenue at </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, partially offset by new billings in advance of revenue recognition.</font></div><div><a name="s0C29A177EFD25EE5914DD5E438EF4E80"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">5. DEFERRED CONTRACT COSTS</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company recognizes an asset for the incremental costs of obtaining a client contract, which primarily relate to sales commissions, if the Company&#160;expects to benefit from those costs for more than one year. Deferred costs are amortized on a straight-line basis over the benefit period, which is on average </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;">Deferred contract costs </font><font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Amortization of deferred contract costs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in selling and marketing expenses</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></div><hr style="page-break-after:always"><div><a name="s7EC5BE36C2105C23A0916F43EDD70E54"></a></div><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">6. GOODWILL AND OTHER INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Goodwill</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The change in the carrying amount of goodwill was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Balance as of January 1,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Currency translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Balance as of March 31,</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Intangibles</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:37%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated <br>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Net&#160;Book Value </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Client-related intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4-10 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(52,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-10 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59,742</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(51,730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,012</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 - 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">128,239</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(109,930</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,309</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:37%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Net&#160;Book Value </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Client-related intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4-10 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(51,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-10 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59,742</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(50,398</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,344</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 - 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5,361</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">128,218</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(106,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amortization of intangible assets was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,603</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,605</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,837</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><a name="sAF5BE62C5F75510FBB8ECB20975734AA"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">7. ACCRUED EXPENSES</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Outside professional services expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Income and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,954</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,387</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketing and sales program expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Dividends payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,367</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,363</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Employee-related expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,061</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,993</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,947</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><a name="sF68C1BFCC4795AFA9CC5928C34FB8CE5"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">8. FAIR VALUE MEASUREMENTS </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Assets and liabilities measured at fair value on a recurring basis</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company records its cash equivalents, marketable securities, and investments in privately-held companies 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. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 2 - significant other inputs that are observable either directly or indirectly; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company&#8217;s cash equivalents are composed of money market funds and time deposits, which are classified within Level&#160;1 and Level 2, respectively, in the fair value hierarchy. The Company&#8217;s marketable securities, which are classified within Level 2 of the fair value hierarchy are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors, using observable market inputs such as interest rates, yield curves, and credit risk. The Company&#8217;s investments in privately-held companies are classified within Level 3 of the fair value hierarchy.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers between levels during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company&#8217;s assets and liabilities measured at fair value on a recurring basis were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash equivalents</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Investments in privately-held companies </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Investments in privately-held companies </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">For certain other financial instruments, including accounts receivable and accounts payable, the carrying value approximates fair value due to the relatively short maturity of these items.</font></div><div><a name="s12B6F63980CA5A36AC561B9430E89D40"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">9. LEASES</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company&#8217;s leases are primarily for office space used in the ordinary course of business. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Accounting policy</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">All the Company&#8217;s leases are operating leases. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Fixed lease costs are recognized on a straight-line basis over the term of the lease.&#160;Variable lease costs are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components in the determination of 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 any material&#160;residual&#160;value guarantees or restrictive covenants. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Expense</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:83%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Operating lease costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Variable lease costs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,321</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,621</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Lease costs that are not fixed at lease commencement. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Right of use assets and lease liabilities</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Right of use assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">46,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Lease liabilities </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,447</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term lease liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">An asset that represents the Company&#8217;s right to use the leased asset during the lease term. Included in other long-term assets. </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other current liabilities.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The weighted-average remaining lease term and discount rate for the Company&#8217;s leases were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:84%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average remaining lease term</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4.3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average discount rate </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)   </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The rate implicit in the lease is not readily determinable in most of the Company&#8217;s leases, and 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 at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Maturities of lease liabilities were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:85%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,784</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,761</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">65,237</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Less: imputed interest </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(7,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">57,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)  </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">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 as a result of a lease reassessment event.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company&#8217;s future minimum rental payments required under operating leases with noncancellable terms in excess of one year as determined prior to the adoption of ASC 842 were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:85%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Operating Leases </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,807</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,279</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,084</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,425</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cash flow information</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:84%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash paid for leases</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Right of use assets recognized for new leases (non-cash)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,034</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><a name="sEC4F4F35DFB55A50BE997A2AC10618CC"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">10. REVENUE</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Geographic revenue</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">103,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">113,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">28,829</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">17,715</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">United Kingdom (&#8220;U.K.&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">24,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">26,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Europe (excluding U.K.), Middle East, and Africa </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">34,186</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">31,826</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Asia-Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Revenue streams</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Term license</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,314</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,695</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Revenue recognized at a point in time </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">87,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,706</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,525</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cloud</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,818</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,302</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Revenue recognized over time </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">149,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">147,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Term license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cloud</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27,758</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,582</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Subscription </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">143,778</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">144,802</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Perpetual license</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,818</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,302</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reflects client arrangements (term license, cloud, and maintenance) that are subject to renewal.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Remaining performance obligations</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Revenue recognition timing on existing contracts:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"></td></tr><tr><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Term License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cloud</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Consulting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">187,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">115,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">370,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">998</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,274</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,350</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,539</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,363</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">107,524</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">71,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">79,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;">Greater than 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">135</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,008</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,742</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">74,912</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,441</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">203,120</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">351,338</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">632,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:755px;border-collapse:collapse;text-align:left;"><tr><td colspan="26"></td></tr><tr><td style="width:133px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:3px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:77px;"></td><td style="width:3px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:3px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:77px;"></td><td style="width:3px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:3px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:77px;"></td><td style="width:3px;"></td><td style="width:39px;"></td><td style="width:8px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Term License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cloud</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Consulting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">33,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">156,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">47,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">268,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,106</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,877</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,381</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">52,849</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,098</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">97,311</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">37,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;">Greater than 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">382</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">853</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,825</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,478</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">43,538</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,551</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">35,451</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">184,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">178,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,501</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">459,270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The above amounts include contracts that have an original expected duration of one year or less.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div><a name="s9437556EF4C2545491A7383854F2A216"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">11. STOCK-BASED COMPENSATION </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Expense</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cost of revenues</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,374</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,658</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Research and development</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">General and administrative</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,897</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,113</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,350</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Income tax benefit</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,740</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,141</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company recognizes stock-based compensation using the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company had </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$114.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;of unrecognized stock-based compensation expense, net of estimated forfeitures, related to all unvested restricted stock units (&#8220;RSUs&#8221;) and stock options. These amounts are expected to be recognized over a weighted-average period of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.3</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;years.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Grants</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company granted the following stock-based compensation awards:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:69%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">RSUs </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Non-qualified stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,770</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">33,344</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">RSU vestings and stock option exercises</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">During the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;shares of common stock were issued due to stock option exercises and RSU vestings under the Company&#8217;s stock-based compensation plans. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></div><hr style="page-break-after:always"><div><a name="sCC14D386A0C65D338CFFBE60ECB62D6B"></a></div><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PEGASYSTEMS INC.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">12. INCOME TAXES</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Effective income tax rate</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Benefit from income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(8,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(4,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effective income tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">During the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company&#8217;s effective income tax rate changed primarily due to the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;) and Base Erosion and Anti-Abuse Tax (&#8220;BEAT&#8221;) provisions of the Tax Reform Act. The Company&#8217;s effective income tax rate was also affected by excess tax benefits from stock-based compensation, an increase in U.S. research and development tax credits, and a decrease in uncertain tax positions as a result of the lapse of the statute of limitations on certain foreign reserves.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div><a name="sB1CB9E9E214F5F6586E90427DB02D72F"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">13. EARNINGS PER SHARE</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Basic earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period, plus the dilutive effect of outstanding stock options and RSUs, using the treasury stock method. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In periods of loss, all stock options and RSUs are excluded, as their inclusion would be anti-dilutive.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The calculation of the basic and diluted earnings per share was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands, except per share amounts)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Basic</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,236</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) earnings per share, basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Diluted</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,747</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effect of dilutive securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average common shares outstanding, assuming dilution</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">83,102</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) earnings per share, diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.15</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Outstanding anti-dilutive stock options and RSUs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></div><hr style="page-break-after:always"><div><a name="s0932528E50BE54DF88D7116419CDBA39"></a></div><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ITEM 2. &#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</font></div><div><a name="s7A795C429AC15AB38E22E91B21549C65"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">FORWARD-LOOKING STATEMENTS</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">This Quarterly Report on Form 10-Q contains or incorporates forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements include, but are not limited to, statements about our future financial performance and business plans, the adequacy of our liquidity and capital resources, the continued payment of quarterly dividends, the timing of revenue recognition, and are described more completely in Part I of our Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">These forward-looking statements are based on current expectations, estimates, forecasts, and projections about the industry and markets in which we operate, and management&#8217;s beliefs and assumptions. In addition, other written or oral statements that constitute forward-looking statements may be made by us or on our behalf. Words such as &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;may,&#8221; &#8220;target,&#8221; &#8220;strategy,&#8221; &#8220;is intended to,&#8221; &#8220;project,&#8221; &#8220;guidance,&#8221; &#8220;likely,&#8221; &#8220;usually,&#8221; or variations of such words and similar expressions are intended to identify such forward-looking statements.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Important factors that could cause actual future activities and results to differ materially from those expressed in such forward-looking statements include, among others, variation in demand for our products and services, reliance on third party relationships, reliance on key personnel, the inherent risks associated with international operations and the continued uncertainties in the global economy, our continued effort to market and sell both domestically and internationally, foreign currency exchange rates, the potential legal and financial liabilities and reputation damage due to cyber-attacks and security breaches, and management of our growth. These risks and other factors that could cause actual results to differ materially from those expressed in such forward-looking statements are described more completely in Part I of our Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">as well as other filings we make with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;).</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Investors are cautioned not to place undue reliance on such forward-looking statements and there are no assurances that the results contained in such statements will be achieved. Although new information, future events, or risks may cause actual results to differ materially from future results expressed or implied by such forward-looking statements, except as required by applicable law, we do not undertake and specifically disclaim any obligation to publicly update or revise these forward-looking statements whether as the result of new information, future events, or otherwise.</font></div><div><a name="s35513866866C5AC6BCB8472611C98D53"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">BUSINESS OVERVIEW</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We develop, market, license, and support enterprise software applications that help organizations transform the way they engage with their customers and process and complete work across their enterprise. We license our no-code Pega Platform&#8482; for rapid application development to clients that wish to build and extend their own business applications. Our cloud-architected portfolio of customer engagement and digital process automation applications leverages artificial intelligence (&#8220;AI&#8221;), case management, and robotic automation technology, built on our unified no-code Pega Platform, empowering businesses to quickly design, extend, and scale their enterprise applications to meet strategic business needs.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our target clients are Global 3000 organizations and government agencies that require applications to differentiate themselves in the markets they serve. Our applications achieve and facilitate differentiation by increasing business agility, driving growth, improving productivity, attracting and retaining customers, and reducing risk. We deliver applications tailored to our clients&#8217; specific industry needs.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Performance metrics</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We utilize a number of different performance measures in analyzing and assessing our overall performance, making operating decisions, and forecasting and planning for future periods.</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.82539682539682%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;">(Dollars in thousands, </font></div><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;">except per share amounts)</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Change</font></div></td></tr><tr><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(22,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Subscription revenue </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">143,778</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">144,802</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1,024</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(40,917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) earnings per share, diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.52</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">* not meaningful</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> </sup>&#160;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reflects client arrangements (term license, cloud, and maintenance) that are subject to renewal.</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Annual Contract Value (&#8220;ACV&#8221;) </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The change in ACV measures the growth and predictability of future cash flows from Pega cloud and client cloud committed arrangements as of the end of the particular reporting period.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;"><img src="acvtimes5619a02.jpg" alt="acvtimes5619a02.jpg" style="height:275px;width:756px;"></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:54%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Pega Cloud ACV</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">128,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">55,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Client Cloud ACV</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">462,130</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">421,159</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,971</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total ACV</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">590,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">494,125</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">96,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;ACV, as of a given date, is the sum of the following two components:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Client Cloud: the sum of (1) the annual value of each term license contract in effect on such date, which is equal to its total value divided by the total number of years and (2) maintenance revenue reported for the quarter ended on such date, multiplied by four. We do not provide hosting for Client Cloud arrangements</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Pega Cloud: the total of the annual value of each cloud contract in effect on such date, which is equal to its total value divided by the total number of years.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Remaining performance obligations</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Revenue recognition timing on existing contracts:</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"></td></tr><tr><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Term license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cloud</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Consulting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">187,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">115,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">370,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">998</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,274</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,350</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,539</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,363</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">107,524</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">71,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">79,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;">Greater than 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">135</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,008</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,742</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">74,912</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,441</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">203,120</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">351,338</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">632,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"></td></tr><tr><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Term license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cloud</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Consulting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">33,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">156,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">47,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">268,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,106</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,877</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,381</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">52,849</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,098</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">97,311</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">37,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;">Greater than 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">382</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">853</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,825</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,478</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">43,538</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,551</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">35,451</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">184,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">178,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,501</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">459,270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The above amounts include contracts that have an original expected duration of one year or less.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div><a name="sAB1FB50B24535537B225BD9AD3C88665"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">CRITICAL ACCOUNTING POLICES</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations is based upon our unaudited condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">(&#8220;U.S.&#8221;) and the rules and regulations of the SEC for interim financial reporting. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, and expenses, and the related disclosure of contingent assets and liabilities. We base our estimates and judgments on historical experience, knowledge of current conditions, and expectations of what could occur in the future given available information.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">For more information regarding our critical accounting policies, we encourage you to read the discussion contained in the following locations in our Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8220;Critical Accounting Estimates and Significant Judgments&#8221; in Item&#160;7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Note 2. &#8220;Significant Accounting Policies&#8221; in Item 8. &#8220;Financial Statements and Supplementary Data&#8221;.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">There have been no significant changes to our critical accounting policies as disclosed in our Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div><a name="s3B9EAACBE66F54AEBF559E07B7AEAB35"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">RESULTS OF OPERATIONS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Revenue</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;">(Dollars in thousands)</font></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Change</font></div></td></tr><tr><td colspan="5" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Term license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(16,381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cloud</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27,758</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,582</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,176</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Subscription revenue </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">143,778</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">68</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">144,802</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">62</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1,024</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Perpetual license</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(8,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,818</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">25</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,302</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(13,484</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(20</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(22,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reflects client arrangements (term license, cloud, and maintenance) that are subject to renewal.</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our license revenue is derived from sales of our applications and Pega Platform. Our cloud revenue is derived from our hosted Pega Platform and software applications.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We expect our revenue mix to continue to shift in favor of our subscription offerings, particularly cloud arrangements, which could result in slower total revenue growth in the near term. Revenue from cloud arrangements is generally recognized over the service period, while revenue from term and perpetual license arrangements is generally recognized upfront when the license rights become effective.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Subscription revenue</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">decrease</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in term license revenue in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was primarily due to lower average revenue per arrangement. The increase in cloud revenue in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;reflects the shift in client preferences to cloud arrangements from other types of arrangements.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">increase</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in maintenance revenue was primarily due to the continued growth in the aggregate value of the installed base of our software and strong renewal rates in excess of 90%.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Perpetual license</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">decrease</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in perpetual license revenue in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;reflects the shift in client preferences in favor of our cloud offerings and away from perpetual license arrangements.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Consulting</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our consulting revenue fluctuates depending upon the mix of new implementation projects we perform as compared to those performed by our enabled clients or led by our partners. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">decrease</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in consulting revenue in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was primarily due to a decrease in billable hours.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Gross profit</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Change</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Software license</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">61,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">98</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">86,518</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">99</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(24,632</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">61,371</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">58,443</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,928</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cloud</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,460</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">52</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">50</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">84</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Consulting</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">392</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,746</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(6,354</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(94</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">138,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">65</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">159,568</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">68</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(21,459</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(13</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The recent shift in our revenue mix toward cloud arrangements has resulted in slower total gross profit growth as our cloud business continues to grow and scale. Revenue from cloud arrangements is generally recognized over the service period, while revenue from term and perpetual license arrangements is generally recognized upfront when the license rights become effective.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">decrease</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in total gross profit in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was primarily due to the decrease in term and perpetual license revenue reflecting the shift in client preferences toward our cloud offerings.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">decrease</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in total gross profit percent in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was driven by a shift in favor of cloud arrangements, which are lower margin than our term and perpetual license revenue streams. The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">increase</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in cloud gross profit percent was driven by cost efficiency gains as our cloud business continues to grow and scale. The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">decrease</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in consulting gross profit percent was driven by a decrease in billable hours as consulting resources were transitioning to new projects after completing a large project which began in the second half of 2016</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;and an increase in consulting resource availability in Europe as we continue growing and leveraging our partner network.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Operating expenses</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Selling and marketing</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Change</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">108,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">88,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">As a percent of total revenue</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">51</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">38</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing headcount, </font></div><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">end of period</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,082</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Includes compensation, benefits, and other headcount-related expenses as well as advertising, promotions, trade shows, seminars, and the amortization of client-related intangibles. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">increase</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was primarily due to an increase in compensation and benefits of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$17.7 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, attributable to increased headcount, and an increase of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$4.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in deferred contract commission amortization. The increase in headcount reflects our efforts to increase our sales capacity to deepen relationships with existing clients and target new accounts</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Research and development</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Change</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Research and development </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">50,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">46,785</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">As a percent of total revenue</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">24</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Research and development headcount, </font></div><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">end of period</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Includes compensation, benefits, contracted services, and other headcount-related expenses associated with the development of our products, as well as enhancements and design changes to existing products and the integration of acquired technologies.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">increase</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was primarily due to an increase in compensation and benefits of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$2.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, attributable to an increase in headcount, and an increase of $1.6 million in cloud hosting expenses as we expand our cloud-focused research and development activities.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">General and administrative</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Change</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">General and administrative </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">16,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,788</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(23</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">As a percent of total revenue</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">General and administrative headcount, </font></div><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">end of period </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">25</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Includes compensation, benefits, and other headcount-related expenses associated with finance, legal, corporate governance, and other administrative headcount. Also includes accounting, legal, and other professional consulting and administrative fees. </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;The headcount includes employees in information technology and corporate services departments, whose costs are partially allocated to other operating expense areas.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">decrease</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was primarily due to a decrease in compensation and benefits of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, due to a decrease in equity compensation, and a decrease of $1.9 million in legal and other professional services fees. Despite the headcount increase, associated compensation and benefits did not increase because these costs are primarily allocated to other operating expense areas. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Stock-based compensation</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Change</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cost of revenues</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,374</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,658</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,716</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">58</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Research and development</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">25</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">General and administrative</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,897</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,113</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1,216</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(39</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,350</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,241</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Income tax benefit</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,740</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,141</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(599</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">19</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">increase</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was primarily due to the increased value of our annual periodic equity awards granted in March 2019 and 2018. These awards generally have a five-year vesting schedule.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Non-operating (expense) income, net</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Change</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Foreign currency transaction loss</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,712</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1,085</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,627</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">242</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#160;%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Interest income, net</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">723</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">764</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(41</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other income, net</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">363</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(363</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(100</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(2,989</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,031</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">* not meaningful</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The change in foreign currency transaction loss was primarily due to unrealized losses on foreign currency denominated cash and receivables of our U.K subsidiary due to fluctuations in&#160;foreign&#160;currency&#160;exchange rates as the British Pound strengthened against the Euro and U.S. dollar.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Benefit from income taxes</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Change</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Benefit from income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(8,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(4,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(4,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">97</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effective income tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The inclusion of excess tax benefits from stock-based compensation in the provision for income taxes has increased the variability of the effective tax rates in recent periods. This fluctuation may continue in future periods, as the amount of excess tax benefits from stock-based compensation awards varies depending on our future stock price in relation to the fair value of awards, the timing of RSU vestings, the exercise behavior of our stock option holders, and the total value of future grants of stock-based compensation awards.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">During the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company&#8217;s effective income tax rate changed primarily due to the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;) and Base Erosion and Anti-Abuse Tax (&#8220;BEAT&#8221;) provisions of the Tax Reform Act. The Company&#8217;s effective income tax rate was also affected by excess tax benefits from stock-based compensation, an increase in U.S. research and development tax credits, and a decrease in uncertain tax positions as a result of the lapse of the statute of limitations on certain foreign reserves.</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div><a name="sD849340ED5C45C89AB56C42AAE4FE9BD"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">LIQUIDITY AND CAPITAL RESOURCES</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:8px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">&#160;(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash provided by (used in):</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22,703</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">55,655</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(1,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(31,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(25,587</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(23,052</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effect of exchange rates on cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">295</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,186</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (decrease) increase in cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(4,055</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,511</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:1px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Held by U.S. entities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">141,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">143,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Held by foreign entities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">61,120</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,890</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total cash, cash equivalents, and marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">202,171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">207,423</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We believe that our current cash, cash equivalents, marketable securities, and cash flow from operations will be sufficient to fund our operations, quarterly cash dividends, and stock repurchases for at least the next 12 months.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">If it became necessary to repatriate foreign funds, we may be required to pay U.S. state and local taxes, as well as foreign taxes, upon repatriation. Due to the complexity of income tax laws and regulations, and the effects of the Tax Reform Act, it is impracticable to estimate the amount of taxes we would have to pay.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cash provided by operating activities</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">&#32;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As client preferences continue to shift in favor of cloud arrangements, we could continue to experience slower operating cash flow growth in the near term. Cash from cloud arrangements is generally collected throughout the service period of three to five years, while cash from perpetual license arrangements is generally collected upfront, shortly after the license rights become effective</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The primary driver during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;was </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$78.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;in cash generated from client receivables, largely due to cash collections and the timing of billings. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cash used in investing activities</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">&#32;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Cash used in investing activities is primarily driven by the timing of investment maturities and purchases of new investments.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cash used in financing activities</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">&#32;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We used cash primarily for repurchases of our common stock under our publicly announced stock repurchase programs, stock repurchases for tax withholdings for the net settlement of our equity awards, and the payment of our quarterly dividend. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Stock repurchase program </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The changes in the remaining stock repurchase authority was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:85%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">January 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Authorizations </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">60,000</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Repurchases</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(7,586</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">March 31,</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59,034</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Purchases under these programs have been made on the open market. </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">On March 15, 2019, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2020 and increased the amount of common stock we are authorized to repurchase by $60 million between March 15, 2019 and June 30, 2020</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:normal;text-decoration:none;">Common stock repurchases</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:37%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Tax withholdings for net settlement of equity awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Stock repurchase program </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Repurchases paid </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Repurchases unsettled at period end</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">199</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">690</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Activity in period </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">376</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,263</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;Represents activity under our publicly announced stock repurchase programs. </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;During the </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2019 and 2018</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, instead of receiving cash from the equity holders, we withheld shares with a value of </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$12.2 million</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;and </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$11.2 million</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, respectively, for the exercise price of options. These amounts have been excluded from the table above.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Dividends</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Dividend payments to shareholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">It is our current intention to pay a quarterly cash dividend of $0.03 per share, however, the Board of Directors may terminate or modify the dividend program at any time without prior notice.</font></div><div><a name="s3FFF644135E3512B99758D6E17085A50"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ITEM 3. &#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">There have been no material changes during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;to the market risk exposure disclosed in our Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div><a name="s10961AD016535E2F91A2ABFB826C339A"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ITEM 4. &#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">(a) Evaluation of disclosure controls and procedures</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Our management, with the participation of our Chief Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;), evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (&#8220;Exchange Act&#8221;)) as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. In designing and evaluating our disclosure controls and procedures, our management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and our management necessarily applied its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">(b) Changes in internal control over financial reporting</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></div><hr style="page-break-after:always"><div><a name="sBC1C652AB9E85E0E9EF2841CCF7773E6"></a></div><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">PART II - OTHER INFORMATION</font></div><div><a name="s1D36591EB7785E6B8990D5ACC14AFA24"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ITEM 1A. &#160;&#160;&#160;&#160;RISK FACTORS</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">We encourage you to carefully consider the risk factors identified in Item&#160;1A. &#8220;Risk Factors&#8221; of our Annual Report on Form&#160;10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. These risk factors could materially affect our business, financial condition, and future results and could cause our actual business and financial results to differ materially from those contained in forward-looking statements made in this Quarterly Report on Form 10-Q or elsewhere by management from time to time.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">There have been no material changes during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;to the risk factors disclosed in our Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div><a name="s202A59680DAA5EA59877D5979163D8F6"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ITEM 2. &#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">SECURITIES</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">&#32;AND USE OF PROCEEDS</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The following table sets forth information regarding our repurchases of our common stock during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:26%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:26%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands, except per share amounts)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Total&#160;Number of Shares Purchased </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:1px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Average&#160;</font></div><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Price Paid </font></div><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">per Share </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total&#160;Number of Shares Purchased&#160;as&#160;Part of Publicly Announced Share Repurchase Program</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Approximate&#160;Dollar Value&#160;of&#160;Shares&#160;That May&#160;Yet&#160;Be&#160;Purchased at Period End Under Publicly Announced Share Repurchase Programs </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">&#160;&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">January 1, 2019 - January 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">51.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">February 1, 2019 - February 28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">129</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63.81</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">March 1, 2019 - March 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">285</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">567</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">61.03</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">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. </font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">On March 15, 2019, we announced that our Board of Directors extended the expiration date of the current stock repurchase program to June 30, 2020 and increased the amount of common stock we are authorized to repurchase by $60 million between March 15, 2019 and June 30, 2020</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">&#32;(the &#8220;Current Program&#8221;).&#160;Under the Current Program, purchases may be made from time to time on the open market or in privately negotiated transactions. Shares may be repurchased in such amounts as market conditions warrant, subject to regulatory and other considerations. We have established a pre-arranged stock repurchase plan, intended to comply with the requirements of Rule 10b5-1 under the Exchange Act, and Rule 10b-18 under the Exchange Act (the &#8220;10b5-1 Plan&#8221;). All stock repurchases under the Current Program during closed trading window periods will be made pursuant to the 10b5-1 Plan.</font></div><div><a name="s71069CEEDDA3591A95C1D67CF9EC5F7B"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;-sec-extract:summary;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ITEM 6. &#160;&#160;&#160;&#160;EXHIBITS</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:90%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Exhibit&#160;No.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Description</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">31.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="font-size:8pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="q12019_ex-311.htm"><font style="font-family:Times New Roman;font-size:8pt;">Certification pursuant to Exchange Act Rules 13a-14 and 15d-14 of the Chief Executive Officer.</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">31.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="font-size:8pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="q12019_ex-312.htm"><font style="font-family:Times New Roman;font-size:8pt;">Certification pursuant to Exchange Act Rules 13a-14 and 15d-14 of the Chief Financial Officer. </font></a></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">32+</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="font-size:8pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="q12019_ex-32.htm"><font style="font-family:Times New Roman;font-size:8pt;">Certification pursuant to 18 U.S.C. Section 1350 of the Chief Executive Officer and the Chief Financial Officer. </font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">101.INS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">XBRL Instance document.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">101.SCH</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">XBRL Taxonomy Extension Schema Document.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">101.CAL</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">XBRL Taxonomy Calculation Linkbase Document.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">101.DEF</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">XBRL Taxonomy Extension Definition Linkbase Document.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">101.LAB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">XBRL Taxonomy Label Linkbase Document.</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">101.PRE</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">XBRL Taxonomy Presentation Linkbase Document.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">+ Indicates that the exhibit is being furnished with this report and is not filed as a part of it.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></div><hr style="page-break-after:always"><div><a name="sE58B052995D151758D5C387E1395BD68"></a></div><div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#ffffff;" href="#s8232235E9AE65D68B55AD409DD0BFE54"><font style="font-family:Times New Roman;font-size:10pt;color:#ffffff;">Table of Contents</font></a></div></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">SIGNATURE</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:5%;"></td><td style="width:40%;"></td><td style="width:4%;"></td><td style="width:51%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pegasystems Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">May&#160;7, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ KENNETH STILLWELL</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Kenneth Stillwell</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Chief Financial Officer and Chief Administrative Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Principal Financial Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>q12019_ex-311.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s03850644B74F56FF88D909CF20AF6D15"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 31.1</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">CERTIFICATION</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">I, Alan Trefler, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">I have reviewed this </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Quarterly Report on Form 10-Q</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;of Pegasystems Inc.;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Dated: </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">May&#160;7, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div style="line-height:120%;padding-top:10px;text-align:right;padding-left:24px;font-size:9pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:52.910052910052904%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">/s/ ALAN TREFLER</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">Alan Trefler</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">Chairman and Chief Executive Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">(Principal Executive Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>q12019_ex-312.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sB14AAA24A750531389DA7FD0B5C85D91"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 31.2</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">CERTIFICATION</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">I, Kenneth Stillwell, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">I have reviewed this </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Quarterly Report on Form 10-Q</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;of Pegasystems Inc.;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Dated: </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">May&#160;7, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;&#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 style="line-height:120%;padding-top:10px;text-align:right;padding-left:24px;font-size:9pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:52.910052910052904%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">/s/ KENNETH STILLWELL</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">Kenneth Stillwell</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">Chief Financial Officer and Chief Administrative Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;">(Principal Financial Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>q12019_ex-32.htm
<DESCRIPTION>EXHIBIT 32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s159657D3A0A65D1A8C45CD957C942461"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 32</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">CERTIFICATION PURSUANT TO SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In connection with the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Quarterly Report</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;of Pegasystems Inc. (the &#8220;Company&#8221;) on </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Form 10-Q</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;for the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">quarter ended</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;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 Financial Officer and Chief Administrative 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:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Dated: </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">May&#160;7, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#32;</font></div><div style="line-height:120%;text-align:right;font-size:9pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:52.910052910052904%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">/s/ ALAN TREFLER</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Alan Trefler</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Chairman and Chief Executive Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">(Principal Executive Officer)</font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:52.910052910052904%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;">/s/ KENNETH STILLWELL</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Kenneth Stillwell</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">Chief Financial Officer and Chief Administrative Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;color:#000000;font-weight:bold;">(Principal Financial Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>5
<FILENAME>pega-20190331.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:487aa0f7dff64d72ba042bb448cc98fa,x:cb4e9ecf735746699f185cf1f3ed3427-->
<xbrli:xbrl xmlns:acec="http://fasb.org/dis/acec/2018-01-31" xmlns:ap="http://fasb.org/dis/ap/2018-01-31" xmlns:aro="http://fasb.org/dis/aro/2018-01-31" xmlns:bc="http://fasb.org/dis/bc/2018-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2018-01-31" xmlns:cc="http://fasb.org/dis/cc/2018-01-31" xmlns:cce="http://fasb.org/dis/cce/2018-01-31" xmlns:codification-part="http://fasb.org/codification-part/2018-01-31" xmlns:com="http://fasb.org/stm/com/2018-01-31" xmlns:con="http://fasb.org/dis/con/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:crcgen="http://fasb.org/dis/crcgen/2018-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2018-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2018-01-31" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2018-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2018-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2017-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2017-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2017-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2017-01-31" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2018-01-31" xmlns:debt="http://fasb.org/dis/debt/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2018-01-31" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2018-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2018-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:diha="http://fasb.org/dis/diha/2018-01-31" xmlns:disops="http://fasb.org/dis/disops/2018-01-31" xmlns:dr="http://fasb.org/dis/dr/2018-01-31" xmlns:edco="http://fasb.org/dis/edco/2018-01-31" xmlns:ei="http://fasb.org/dis/ei/2018-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2018-01-31" xmlns:eps="http://fasb.org/dis/eps/2018-01-31" xmlns:equity="http://fasb.org/dis/equity/2018-01-31" xmlns:ero="http://fasb.org/dis/ero/2018-01-31" xmlns:eui="http://fasb.org/dis/eui/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2018-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2018-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2018-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2018-01-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2018-01-31" xmlns:foct="http://fasb.org/dis/foct/2018-01-31" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2018-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2018-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2018-01-31" xmlns:fs-ins="http://fasb.org/dis/fs-ins/2018-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2018-01-31" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2018-01-31" xmlns:guar="http://fasb.org/dis/guar/2018-01-31" xmlns:hco="http://fasb.org/dis/hco/2018-01-31" xmlns:iago="http://fasb.org/dis/iago/2018-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2018-01-31" xmlns:ides="http://fasb.org/dis/ides/2018-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2018-01-31" xmlns:inv="http://fasb.org/dis/inv/2018-01-31" xmlns:invco="http://fasb.org/dis/invco/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:invest-all="http://xbrl.sec.gov/invest-all/2013-01-31" xmlns:invest-ent-all="http://xbrl.sec.gov/invest-ent-all/2013-01-31" xmlns:invest-ent-std="http://xbrl.sec.gov/invest-ent-std/2013-01-31" xmlns:invest-std="http://xbrl.sec.gov/invest-std/2013-01-31" xmlns:ir="http://fasb.org/dis/ir/2018-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:lea="http://fasb.org/dis/lea/2018-01-31" xmlns:leas="http://fasb.org/dis/leas/2018-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:ni="http://fasb.org/dis/ni/2018-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:nt="http://fasb.org/dis/nt/2018-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2018-01-31" xmlns:oi="http://fasb.org/dis/oi/2018-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2018-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2018-01-31" xmlns:pay="http://fasb.org/dis/pay/2018-01-31" xmlns:pega="http://www.pega.com/20190331" xmlns:ppe="http://fasb.org/dis/ppe/2018-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2018-01-31" xmlns:rd="http://fasb.org/dis/rd/2018-01-31" xmlns:re="http://fasb.org/dis/re/2018-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:regop="http://fasb.org/dis/regop/2018-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2018-01-31" xmlns:rlnro="http://fasb.org/dis/rlnro/2018-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2018-01-31" xmlns:ru="http://fasb.org/dis/ru/2018-01-31" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2018-01-31" xmlns:scf-dir="http://fasb.org/stm/scf-dir/2018-01-31" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2018-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2018-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2018-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2018-01-31" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2018-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2018-01-31" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2018-01-31" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2018-01-31" xmlns:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2018-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2018-01-31" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2018-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2018-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2018-01-31" xmlns:se="http://fasb.org/dis/se/2018-01-31" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2018-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2018-01-31" xmlns:sec-re="http://fasb.org/dis/sec-re/2018-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2018-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2018-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2018-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2018-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2018-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2018-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2018-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2018-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2018-01-31" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2018-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2018-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:soc="http://fasb.org/stm/soc/2018-01-31" xmlns:soi="http://fasb.org/stm/soi/2018-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2018-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2018-01-31" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2018-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2018-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2018-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2018-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2018-01-31" xmlns:spc="http://fasb.org/stm/spc/2018-01-31" xmlns:sr="http://fasb.org/dis/sr/2018-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:srt-all="http://fasb.org/srt-all/2018-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2018-01-31" xmlns:srt-std="http://fasb.org/srt-std/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all-all-all/2018-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std-std-std/2018-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:te="http://fasb.org/dis/te/2018-01-31" xmlns:tin-part="http://fasb.org/tin-part/2018-01-31" xmlns:ts="http://fasb.org/dis/ts/2018-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2018-01-31" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2018-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2018-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink">
	<link:schemaRef xlink:href="pega-20190331.xsd" xlink:type="simple" />
	<xbrli:context id="FD2019Q1YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q2May01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-05-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_LicenseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_LicenseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_TechnologyServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_TechnologyServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_IncomeStatementLocationAxis_pega_CostOfRevenueMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_IncomeStatementLocationAxis_pega_CostOfRevenueMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">pega:ClientRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember">
		<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:MunicipalBondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember">
		<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:MunicipalBondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember">
		<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:CorporateBondSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember">
		<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:CorporateBondSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember">
		<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:CorporateBondSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember">
		<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:MunicipalBondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember">
		<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:MunicipalBondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember">
		<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:MunicipalBondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember">
		<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:CorporateBondSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember">
		<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:CorporateBondSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember">
		<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:MunicipalBondsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember">
		<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:CorporateBondSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicenseTermMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_srt_ProductOrServiceAxis_pega_ConsultingMember">
		<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>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_srt_ProductOrServiceAxis_pega_CloudMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:CloudMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember">
		<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>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_srt_ProductOrServiceAxis_pega_ConsultingMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember">
		<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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicenseTermMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_srt_ProductOrServiceAxis_pega_CloudMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:CloudMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_LicensePerpetualMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_ConsultingMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_LicenseTermMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicenseTermMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_CloudMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:CloudMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_ConsultingMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_CloudMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:CloudMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_LicensePerpetualMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicensePerpetualMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_SubscriptionMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_LicenseTermMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:LicenseTermMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_SubscriptionMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_srt_AsiaPacificMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_country_GB">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_pega_OtherAmericasMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_pega_OtherAmericasMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_pega_OtherAmericasMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_srt_AsiaPacificMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_srt_AsiaPacificMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_us-gaap_EMEAMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_us-gaap_EMEAMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_us-gaap_EMEAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_us-gaap_EMEAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_pega_OtherAmericasMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_country_US">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_srt_StatementGeographicalAxis_srt_AsiaPacificMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_TitleOfIndividualAxis_pega_EmployeesMember">
		<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:TitleOfIndividualAxis">pega:EmployeesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1YTD_us-gaap_AwardTypeAxis_pega_NonqualifiedStockOptionsMember_us-gaap_TitleOfIndividualAxis_pega_EmployeesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:NonqualifiedStockOptionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">pega:EmployeesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:unit id="usdPerShare">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>iso4217:USD</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit>
	<xbrli: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="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit>
	<dei:AmendmentFlag contextRef="FD2019Q1YTD" id="Fact-6B09A3703AC1563AB5ECAE32F3FC5B84">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2019Q1YTD" id="Fact-39047D12FE4354ED98B28531218670E0">--12-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2019Q1YTD" id="Fact-A054C73482BD524DB006D3A58379ADBA">Q1</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2019Q1YTD" id="Fact-B9E916CAD5435E6BB8A47CE1BF3F69D0">2019</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2019Q1YTD" id="Fact-758678C761085B7BBACECD6D6993D3F2">2019-03-31</dei:DocumentPeriodEndDate>
	<dei:DocumentType contextRef="FD2019Q1YTD" id="Fact-6FFBF03523E957BA973D06768B5E3810">10-Q</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2019Q1YTD" id="Fact-F6F0C4D742C65783AC0305DAA90DC0EB">0001013857</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="I2019Q2May01" decimals="INF" id="Fact-5495A9D6F70E0F5B8B1E7F9B511624BE" unitRef="shares">78908093</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityEmergingGrowthCompany contextRef="FD2019Q1YTD" id="Fact-7F1341FE076656C294B1121579182D08">false</dei:EntityEmergingGrowthCompany>
	<dei:EntityFilerCategory contextRef="FD2019Q1YTD" id="Fact-E6B8FF43E25E5A469CC0184EEC57160A">Large Accelerated Filer</dei:EntityFilerCategory>
	<dei:EntityRegistrantName contextRef="FD2019Q1YTD" id="Fact-D6390D1296D05763A5981F18F43656E1">PEGASYSTEMS INC.</dei:EntityRegistrantName>
	<dei:EntitySmallBusiness contextRef="FD2019Q1YTD" id="Fact-2DAC4D9E044F516FB8742389BE0CD678">false</dei:EntitySmallBusiness>
	<dei:TradingSymbol contextRef="FD2019Q1YTD" id="Fact-BC0CBDEAD40A560BB856D5A3B78ABD87">PEGA</dei:TradingSymbol>
	<pega:AccountsReceivableAndUnbilledReceivable contextRef="FI2018Q4" decimals="-3" id="Fact-9CD0B63E1FFD53529F66E75B8B701BE0" unitRef="usd">504765000</pega:AccountsReceivableAndUnbilledReceivable>
	<pega:AccountsReceivableAndUnbilledReceivable contextRef="FI2019Q1" decimals="-3" id="Fact-502D36155A545BFE913EFC3D0DE18304" unitRef="usd">427326000</pega:AccountsReceivableAndUnbilledReceivable>
	<pega:AccruedSalesAndMarketingEventsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-DD162B9A6E235AF29FA214D6DB570C7D" unitRef="usd">5860000</pega:AccruedSalesAndMarketingEventsCurrent>
	<pega:AccruedSalesAndMarketingEventsCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-77FB6871003959AE866226F6F9FC1769" unitRef="usd">8318000</pega:AccruedSalesAndMarketingEventsCurrent>
	<pega:AmortizationPeriodForDeferredContactCosts contextRef="FD2019Q1YTD" id="Fact-FB1195F75B6359DC9485A816A167A026">P5Y</pega:AmortizationPeriodForDeferredContactCosts>
	<pega:EmployeeRelatedExpensesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-BC8CF5D4AA275B30A6219286C1F29046" unitRef="usd">3536000</pega:EmployeeRelatedExpensesCurrent>
	<pega:EmployeeRelatedExpensesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-9E1C9489E9AC59838875A43B8CC68128" unitRef="usd">5432000</pega:EmployeeRelatedExpensesCurrent>
	<pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess contextRef="FI2018Q1" decimals="2" id="Fact-FB9FD6136BC1E469E3707E7C8E9E1FEB" unitRef="number">0.59</pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess contextRef="FI2019Q1" decimals="2" id="Fact-DF48693709655089A773F44C4348B704" unitRef="number">0.58</pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years contextRef="FI2018Q1" decimals="2" id="Fact-6A54D24950BC49B50D6C7E7CB7877A14" unitRef="number">0.09</pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years>
	<pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years contextRef="FI2019Q1" decimals="2" id="Fact-54A8029559B852169FE58546502D8BFF" unitRef="number">0.12</pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years>
	<pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2 contextRef="FI2018Q1" decimals="2" id="Fact-C85CFF73826C3889C7517E7C9BD6819F" unitRef="number">0.21</pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2 contextRef="FI2019Q1" decimals="2" id="Fact-74316CCAAB1756C8A646BD7B807F3C2A" unitRef="number">0.17</pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3 contextRef="FI2018Q1" decimals="2" id="Fact-4F7236533FC480BDE3617E7CA8FE5811" unitRef="number">0.11</pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3 contextRef="FI2019Q1" decimals="2" id="Fact-9317FD18D9C159D6A6CE3346A0356EB5" unitRef="number">0.13</pega:RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2018Q1" decimals="-3" id="Fact-3F724A1C314FE484F8877E7C8DA53159" unitRef="usd">268815000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-D7D32C8517B26D2E7F7B7E7C88702AA9" unitRef="usd">47764000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-1C388965DC1DA918B2B17E7C8B0E8402" unitRef="usd">9403000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-BF798B403E1C404154417E7C802A33F4" unitRef="usd">33859000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-8AD53CAA741439B3A78D7E7C833D4839" unitRef="usd">21087000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2018Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-EFEEF9729D39C061A6957E7C860A428B" unitRef="usd">156702000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2019Q1" decimals="-3" id="Fact-143FFF1DDA775562B9E8FC5BED8144ED" unitRef="usd">370790000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-8536F5E3E3EB548A95EF8AA2B9751CF8" unitRef="usd">115548000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-39477A0252015AF9AB7218C7711B9DB0" unitRef="usd">13251000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-CB22EA262F605E01BBDBE8D59FC12E4B" unitRef="usd">10263000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-8EA9207B21105DC8B96D3AC578A1C7A9" unitRef="usd">44404000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess contextRef="FI2019Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-129016D06B77543580FB65D8B27FEE72" unitRef="usd">187324000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2018Q1" decimals="-3" id="Fact-3F5FA028F3EA1CD4DAC17E7CB688D4CD" unitRef="usd">43538000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-9D90E93D595EF4610C427E7CB1533275" unitRef="usd">40478000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-5E01843154E8F9C8867B7E7CB414D9F0" unitRef="usd">0</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-5015BCC74BC4D3BFB3457E7CA9F7ABBB" unitRef="usd">382000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-79047BF5F6B1C35F3F197E7CAC72F04E" unitRef="usd">853000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2018Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-CC0E713B91F024C888927E7CAEDF2476" unitRef="usd">1825000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2019Q1" decimals="-3" id="Fact-1AE3FF3F66975666B163865864E1668D" unitRef="usd">74912000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-D9D7F3AC36C5516AAC6E9DCD36AED90F" unitRef="usd">72742000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-994BED842C7356B193BC3AD72B4BB360" unitRef="usd">27000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-FB63C1BDDEB85E138992BFB1AE318F13" unitRef="usd">0</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-004F48869C045F00B95B0BEEEE0BB915" unitRef="usd">135000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years contextRef="FI2019Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-EC018887D6EF5EFCAF3F524165CEB493" unitRef="usd">2008000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2018Q1" decimals="-3" id="Fact-7271B9994A60CC9849FC7E7C9ADB749F" unitRef="usd">97311000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-938812A4AA4BB62A61687E7C966FC080" unitRef="usd">52849000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-EDB88940CBD27D7C120B7E7C9862F753" unitRef="usd">1098000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-70823CCE649FC8DEC4947E7C8F99047F" unitRef="usd">14106000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-FC95D9EF400CA9EFFF0B7E7C918C0AFF" unitRef="usd">7877000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2018Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-AAB40A0ACE027C0E69C87E7C938386FB" unitRef="usd">21381000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2019Q1" decimals="-3" id="Fact-88210D18B08957F7A3DE084CB716544B" unitRef="usd">107524000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-ECC02F0C7B175BCB8D5E17D190D67E6F" unitRef="usd">91539000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-18DE72DD4B7F5548983B13D0A795191B" unitRef="usd">1363000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-6905E5D3BC265F11835EF7AFA97F7D19" unitRef="usd">998000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-89526FC570F25FDEA54E1D690B88B580" unitRef="usd">4274000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2 contextRef="FI2019Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-EDE549486DB254E8AE3677CCF648CFE5" unitRef="usd">9350000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2018Q1" decimals="-3" id="Fact-DE53A537DF47833B5FA17E7CA804B582" unitRef="usd">49606000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-323513367E9D748A60C17E7CA3A74DBE" unitRef="usd">37844000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-B1F090A1C6487D27F0817E7CA60EE350" unitRef="usd">0</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-1E64EC52FAAAF51216B87E7C9CD10F57" unitRef="usd">1204000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-6DD05E93152C198DC2997E7C9F390748" unitRef="usd">5634000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2018Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-AF36D36D6733A6AD1D3B7E7CA1B1A3BC" unitRef="usd">4924000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2019Q1" decimals="-3" id="Fact-E0BCA06A01CD5198A7B808589C6066F0" unitRef="usd">79356000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-30A07857B8AB5AC6AA9581CA3AA0797C" unitRef="usd">71509000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-1B6F31DFF1395914BC13F75BB2B99170" unitRef="usd">473000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-EE5CEA32FAF55BC48A16E0C58EE87992" unitRef="usd">2180000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-66AB2DE3058E52A7BF07F9036EE0DA76" unitRef="usd">756000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3 contextRef="FI2019Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-B7790F14BD935AD3BD4D9E280C96B004" unitRef="usd">4438000</pega:RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3>
	<pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_pega_NonqualifiedStockOptionsMember_us-gaap_TitleOfIndividualAxis_pega_EmployeesMember" decimals="-3" id="Fact-502F167D7DBC5B89B76E8E7EC719DFAB" unitRef="usd">33344000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards>
	<pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_TitleOfIndividualAxis_pega_EmployeesMember" decimals="-3" id="Fact-44790F0A0E5658B4B7FC25B961A021E6" unitRef="usd">53184000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards>
	<pega:UnbilledReceivablesCurrentAndNonCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-0E47D49FCD7D5F16A1BA4C82FDC69044" unitRef="usd">291974000</pega:UnbilledReceivablesCurrentAndNonCurrent>
	<pega:UnbilledReceivablesCurrentAndNonCurrentPercentage contextRef="FI2019Q1" decimals="2" id="Fact-DDCC67FC46BF51AFAF62239267B5BDD8" unitRef="number">1.00</pega:UnbilledReceivablesCurrentAndNonCurrentPercentage>
	<pega:UnbilledReceivablesNonCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-7B772DC85D1B5F0A8716A188CD838539" unitRef="usd">151237000</pega:UnbilledReceivablesNonCurrent>
	<pega:UnbilledReceivablesNonCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-C7AE378281B450A7A81BD0598EFEF5E2" unitRef="usd">130494000</pega:UnbilledReceivablesNonCurrent>
	<pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo contextRef="FI2019Q1" decimals="-3" id="Fact-72C1AD7CBBEF5F79B2B7A372BB799D71" unitRef="usd">86496000</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo>
	<pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive contextRef="FI2019Q1" decimals="-3" id="Fact-7F64EC0CCCBE5906BA9A7423C0AC2418" unitRef="usd">43998000</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive>
	<pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear contextRef="FI2019Q1" decimals="2" id="Fact-DD7FD08B707E53A198F63E0B1FD2A324" unitRef="number">0.55</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear>
	<pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo contextRef="FI2019Q1" decimals="2" id="Fact-93A002B89BB45C3CAAF3A009305CCAEE" unitRef="number">0.30</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo>
	<pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive contextRef="FI2019Q1" decimals="2" id="Fact-7B3B6D1A38735751AAC08193184F944E" unitRef="number">0.15</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive>
	<us-gaap:AccountsPayableCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-53D7FCF0BA3B525A99E343B28DC43F4C" unitRef="usd">16487000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsPayableCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-067552515ABA529DBA3E754745345E1D" unitRef="usd">11559000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsReceivableNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-AD06EA66A1215C7F8DFDC738E95C4C0F" unitRef="usd">180872000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccountsReceivableNetCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-24644C231310539CB69C5D7F2B2FB658" unitRef="usd">135352000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-A2F259BF07BB52E78D014F545A3AD890" unitRef="usd">45506000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-26CE18B939165ACDB83AC313B8DCF57E" unitRef="usd">40947000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedProfessionalFeesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-D1FF999748FD548D9D3C59FC56B4217B" unitRef="usd">10367000</us-gaap:AccruedProfessionalFeesCurrent>
	<us-gaap:AccruedProfessionalFeesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-071AD6734DCE5C9CAB9FE38728E9660A" unitRef="usd">8815000</us-gaap:AccruedProfessionalFeesCurrent>
	<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="FI2018Q4" decimals="-3" id="Fact-AE858274CE5D5538B95585D4CD68FEE7" unitRef="usd">-13322000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
	<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="FI2019Q1" decimals="-3" id="Fact-743E0E9618FC5EB6A22FECA86FA473DC" unitRef="usd">-11321000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
	<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="FI2018Q4" decimals="-3" id="Fact-AEF50EF119095CC3AA9676DB22B8CF23" unitRef="usd">123205000</us-gaap:AdditionalPaidInCapitalCommonStock>
	<us-gaap:AdditionalPaidInCapitalCommonStock contextRef="FI2019Q1" decimals="-3" id="Fact-25DF0583C7EB5775B682DF7153682370" unitRef="usd">119182000</us-gaap:AdditionalPaidInCapitalCommonStock>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2018Q1QTD" decimals="-3" id="Fact-55CAE5C81897531DBB950F3999F3419E" unitRef="usd">15109000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-B71A2F527E155C6894794CE4ECD6DDC6" unitRef="usd">15109000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-8A4DA9731FE4589085A1B3AEEB09D60D" unitRef="usd">18406000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2019Q1YTD" decimals="-3" id="Fact-7D0283FCC31650D59E7A1C32753FBC3A" unitRef="usd">18406000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AmortizationOfDeferredCharges contextRef="FD2018Q1QTD" decimals="-3" id="Fact-5DC4741B54075CAF851361D1800802AA" unitRef="usd">3789000</us-gaap:AmortizationOfDeferredCharges>
	<us-gaap:AmortizationOfDeferredCharges contextRef="FD2019Q1YTD" decimals="-3" id="Fact-0482D1B09CC955F1A1062FB3ACDFF0C5" unitRef="usd">8301000</us-gaap:AmortizationOfDeferredCharges>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2018Q1QTD" decimals="-3" id="Fact-944BB7CA488957D5977B0AFB3F237515" unitRef="usd">2837000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2018Q1QTD_us-gaap_IncomeStatementLocationAxis_pega_CostOfRevenueMember" decimals="-3" id="Fact-BE801F98C6C55C459C3218DD8FE4BF23" unitRef="usd">1232000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2018Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" decimals="-3" id="Fact-EA20D3A074F354D0AC7213546E48F126" unitRef="usd">1605000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2019Q1QTD_us-gaap_IncomeStatementLocationAxis_pega_CostOfRevenueMember" decimals="-3" id="Fact-084F2CED32A5509BA383035F7EFA035A" unitRef="usd">1332000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2019Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" decimals="-3" id="Fact-C86D69132F8750659624771AF34CD71F" unitRef="usd">1603000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2019Q1YTD" decimals="-3" id="Fact-50F0E928DB1853B2A7FDBF33AAA0ED9E" unitRef="usd">2935000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="FD2018Q1QTD" decimals="-3" id="Fact-66FC4299357D598ABA815B781D1E1BC5" unitRef="shares">397000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
	<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="FD2019Q1YTD" decimals="-3" id="Fact-77BC693DA35D510081590DFCEC9AA62B" unitRef="shares">5563000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
	<us-gaap:Assets contextRef="FI2018Q4" decimals="-3" id="Fact-BF62037A06B7533191286B20985F4ADF" unitRef="usd">982553000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q1" decimals="-3" id="Fact-3071F3C1AFE35C99A937E5B5396A057D" unitRef="usd">956559000</us-gaap:Assets>
	<us-gaap:AssetsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-B94C4872B12B579881F517163D084E15" unitRef="usd">610635000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-C10AA57AEAD35AE48CDA80D17B3B167F" unitRef="usd">562734000</us-gaap:AssetsCurrent>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4" decimals="-3" id="Fact-822CE55E944D5CD9BA5D668296F2435E" unitRef="usd">36000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-3D71613469FC54BAB7DEB4F5986D0DCA" unitRef="usd">23000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-9C3F655688A5558A8FDCE69ED1983F51" unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2019Q1" decimals="-3" id="Fact-4FB4B3CDF31F5A2EBBD020FCDA3CE93A" unitRef="usd">228000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-C005A0E9C18D599AA9F7C6614F95026F" unitRef="usd">142000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-B3D8715434CC547AA5D1ED2B7D9F6919" unitRef="usd">86000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4" decimals="-3" id="Fact-395EAAFCDAEF5AF7AF4A421B0A417481" unitRef="usd">336000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-58ACF6DEE1705C76ADCBA17C0EDABEAD" unitRef="usd">226000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-F155ABB1AB38564DBA5729DED4648823" unitRef="usd">110000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2019Q1" decimals="-3" id="Fact-9D365A0D47415F2B9669C9EC58BDE32C" unitRef="usd">83000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-15D3E8FBAE7A54CFB8F5BA2D15A81EC3" unitRef="usd">63000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-D1C08C4D3B0355B9AEB9B0CB24623F6F" unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="FI2018Q4" decimals="-3" id="Fact-6D8DE5336A43534DAB9AC0AD34720390" unitRef="usd">93301000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
	<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-AF498DA1E4325C599D38EAC6C82E7543" unitRef="usd">48499000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
	<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-49601ADEED72588EBD0C76EBF066E971" unitRef="usd">44802000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
	<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="FI2019Q1" decimals="-3" id="Fact-76E7AC8EA5885FE5A178D3EA64371769" unitRef="usd">91659000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
	<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-FCB6B25D5A0E53DAB9852247BDE8869C" unitRef="usd">48966000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
	<us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-6BB206CFFF81597892CF49C4DBFF975F" unitRef="usd">42693000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4" decimals="-3" id="Fact-82BCA737C93C5A3B8ECC2A4D1A0C9436" unitRef="usd">93001000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" decimals="-3" id="Fact-CCEBECAFCB94CC792B017EAA0C977A67" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-20790701169151FDA7C5E7CED8CECBB0" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-EA80345058D4EEB9A5C07EA9CE58746C" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-AE80C021132852A6B0429E1BBA84C67C" unitRef="usd">93001000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-19184FB52D3C523B9DE665640DA61EEC" unitRef="usd">48296000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-7FD779BE9CCC57AAA1FA6652980A3233" unitRef="usd">44705000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member" decimals="-3" id="Fact-557095DD9616AADB24E67EAA5F330DCA" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-29C0BFDAE78F315028B27EAA5BBCEC35" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-C1DE13D5E042C50BDAC17EAA58C2C539" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-7ECD2D544A07554B904C7A38F23D91CA" unitRef="usd">48296000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-952BEB883E935433BACB4682D082CB84" unitRef="usd">44705000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1" decimals="-3" id="Fact-1F9253471C3B5330B8C9DC8DD9B3523B" unitRef="usd">91804000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" decimals="-3" id="Fact-7E918E039E45C65F995C7EA9170732C3" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-44B4E6C146925F03BF145FE9BC67EB60" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-86C69D662DA3514A88382E5E7443E99F" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-5700154349BF572CAD7B1B3BEBA769C3" unitRef="usd">91804000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-F82106E9BFBD502EB561CD2A0A4CE0C7" unitRef="usd">49045000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-574D521425DBE9AB5F387EA0FA35A9B5" unitRef="usd">42759000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member" decimals="-3" id="Fact-F999A979A2C697BCC5C97EA973345DF0" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-24DEFE16E70C51AB863E6A30E520A253" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-80C18BEE7EC85CE19325C20851A087A1" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember" decimals="-3" id="Fact-22712A52EB0C57F5A38DBA0B42F3D3BB" unitRef="usd">49045000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MunicipalBondsMember" decimals="-3" id="Fact-523222BCB9525A2AAF8C4791D2978DCD" unitRef="usd">42759000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2018Q4" decimals="-3" id="Fact-EC7989C467045ADA936D062162F900A8" unitRef="usd">114422000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2019Q1" decimals="-3" id="Fact-69E503E302565947B23AA1E2CD185172" unitRef="usd">110367000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-600498B56A3855C187E0E09F71DACE86" unitRef="usd">10155000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-F366AD2CA64751CFB1EABDAB411BDFC1" unitRef="usd">10000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-18CB58BE2A045AF7A6EB4E7A028CBED8" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-01C2BC5CEB3F5AA98FE2EB34AE7E5402" unitRef="usd">20155000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-9A3A39968AE95E1DA368050E694749BE" unitRef="usd">12401000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-1A7054A6845052A1AB98A6C172DC22F7" unitRef="usd">10062000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-90BA3C65BB95524BA8338E776BA549F3" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-887D8EE4D9A65AD5842D6D3B447B2E51" unitRef="usd">22463000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="FI2018Q4" decimals="-3" id="Fact-AE7A7FEEECF55E18B46422D139358B10" unitRef="usd">207423000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
	<us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="FI2019Q1" decimals="-3" id="Fact-8B460909AA01511F91D86A0D7F2AF91A" unitRef="usd">202171000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2017Q4" decimals="-3" id="Fact-0ECB1B5652C854D2BB1A67CB0A8EA22C" unitRef="usd">162279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2018Q1" decimals="-3" id="Fact-BAEC585888D5579E97F6CE4A4502CE31" unitRef="usd">165790000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2018Q4" decimals="-3" id="Fact-069A1D22452F5893808FAB8B9560B7D6" unitRef="usd">114422000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2019Q1" decimals="-3" id="Fact-79C3B03853CA59E982967E5CF7F8619A" unitRef="usd">110367000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2018Q1QTD" decimals="-3" id="Fact-94426FC5FCD157E4B7BCE2C8B69570A5" unitRef="usd">3511000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2019Q1YTD" decimals="-3" id="Fact-0B3B4F2AF0B057CF8FCD95C1AF725FDD" unitRef="usd">-4055000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CommonStockDividendsPerShareDeclared contextRef="FD2018Q1QTD" decimals="INF" id="Fact-5ABD4D07EF7D3BFA82BC8F05EB5AD6D3" unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
	<us-gaap:CommonStockDividendsPerShareDeclared contextRef="FD2019Q1YTD" decimals="INF" id="Fact-30EB120AC12ECCD237778F05EB3B54EB" unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2018Q4" decimals="INF" id="Fact-61065966C8B459B685873EA6C4FB2868" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2019Q1" decimals="INF" id="Fact-AD9E95919F0D5CA6982C3143A53B5FE2" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesIssued contextRef="FI2018Q4" decimals="-3" id="Fact-85D603CE56C05C40AD75EFCBEDDDC8BD" unitRef="shares">78526000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesIssued contextRef="FI2019Q1" decimals="-3" id="Fact-6D7A19EB02C05C58A07E86172865DD2A" unitRef="shares">78896000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-9312EEFA9E6D5048A41112A76A8B7F1B" unitRef="shares">78081000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-2A1758143FF30BE2F1C88E2F08FA1DEC" unitRef="shares">78546000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4" decimals="-3" id="Fact-A81FD3A385C856C2859016B1804A8452" unitRef="shares">78526000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-F7786AC43D4D6C795C978E3188D2239C" unitRef="shares">78526000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q1" decimals="-3" id="Fact-146ED4585D1859E69E2E108A76FBBDB2" unitRef="shares">78896000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-4A6393D2DA1682AE42558E306F43F609" unitRef="shares">78896000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-4DF4E4A4969C52DE999452FDB54B2A28" unitRef="usd">785000</us-gaap:CommonStockValue>
	<us-gaap:CommonStockValue contextRef="FI2019Q1" decimals="-3" id="Fact-C71FBEFA71E754E2B3C1F3EDB67A9A3E" unitRef="usd">789000</us-gaap:CommonStockValue>
	<us-gaap:ComprehensiveIncomeNetOfTax contextRef="FD2018Q1QTD" decimals="-3" id="Fact-41D38508C9CE5C9B91B197C031889298" unitRef="usd">16462000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ComprehensiveIncomeNetOfTax contextRef="FD2019Q1YTD" decimals="-3" id="Fact-788A09EC15465F27A293B0CD447F7FA7" unitRef="usd">-26716000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2018Q1QTD" decimals="INF" id="Fact-FC93F9A30E4C537FB4EECA9A1C22E96F" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-C3C73096AD475A63B7ABD11E2EA219F0" unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-F87F3EA6E2215FDD98132F2B27E4E3A5" unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_pega_OtherAmericasMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-696D9F6F1FEB5959A92A6927E04F8493" unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_srt_AsiaPacificMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-EDB5D614114F55AFA10FED88975B80C9" unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_us-gaap_EMEAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-4F766F7985535AFEAD100E37617D96CB" unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-B22584B40EBF573EB404531A587FA651" unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-C62EBACC18AA53A5A89148FC6D8B30D2" unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_pega_OtherAmericasMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-871B6B94A0EF5CDCBD5F0F8A85F3E57F" unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_srt_AsiaPacificMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-C412EC6625C65E83BE54E8BDB9BCDA61" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_us-gaap_EMEAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" decimals="2" id="Fact-AC2A5A74A54F511EBC18C601BD2BC033" unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2019Q1YTD" decimals="INF" id="Fact-616F6F1D8C3356D6A32EB466713F5F6F" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ContractWithCustomerAssetNet contextRef="FI2018Q4" decimals="-3" id="Fact-D6AA5C82EF6A5EAD8F95030EE6549818" unitRef="usd">6254000</us-gaap:ContractWithCustomerAssetNet>
	<us-gaap:ContractWithCustomerAssetNet contextRef="FI2019Q1" decimals="-3" id="Fact-2A0A65E9F1BA555FB351A385BA97B54E" unitRef="usd">5198000</us-gaap:ContractWithCustomerAssetNet>
	<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-7DC73B1B32F95EF6B97A0D0FB7DEA8A6" unitRef="usd">3711000</us-gaap:ContractWithCustomerAssetNetCurrent>
	<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-5B0292D39A725F18B1BE79829E41F823" unitRef="usd">3380000</us-gaap:ContractWithCustomerAssetNetCurrent>
	<us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-97FA8074475039D694747EE0835DB321" unitRef="usd">2543000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
	<us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="FI2019Q1" decimals="-3" id="Fact-564BEE98DDE1D5340B4779E006E11F7D" unitRef="usd">1818000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
	<us-gaap:ContractWithCustomerLiability contextRef="FI2018Q4" decimals="-3" id="Fact-5D10C4FDFA8B52A3BE93227EEC0B61DA" unitRef="usd">190489000</us-gaap:ContractWithCustomerLiability>
	<us-gaap:ContractWithCustomerLiability contextRef="FI2019Q1" decimals="-3" id="Fact-84C2485FA82E572A8FAD2BBFDE8D1D69" unitRef="usd">186711000</us-gaap:ContractWithCustomerLiability>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2019Q1YTD" decimals="-5" id="Fact-8113F2634B415DE68DE7FD907BBE847A" unitRef="usd">89400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q1QTD" decimals="-3" id="Fact-84208A5418905CAFB9DAE9B93B8EB472" unitRef="usd">75614000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_LicenseMember" decimals="-3" id="Fact-CEA79184215A56C04CBD79DAF8B15B1E" unitRef="usd">1255000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-ACE2CCA000FA0CCE494F79DAF8F804EE" unitRef="usd">6082000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_TechnologyServiceMember" decimals="-3" id="Fact-52B186AAF9625670AE0BF9972263DE09" unitRef="usd">68277000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_LicenseMember" decimals="-3" id="Fact-47689D67269058EF8BC3D8BA1914DA49" unitRef="usd">1378000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-669875B1762A54AFAB573DD4602461C9" unitRef="usd">6335000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_TechnologyServiceMember" decimals="-3" id="Fact-4A4C78AFCBA454ED8E47FD18BF1507A3" unitRef="usd">66724000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2019Q1YTD" decimals="-3" id="Fact-B6218D223C795DEDB6FF396488D44D95" unitRef="usd">74437000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:DebtSecuritiesAvailableForSaleTerm contextRef="FI2019Q1" id="Fact-EE6AF758A69E59388A417823AFCDA130">P1Y4M24D</us-gaap:DebtSecuritiesAvailableForSaleTerm>
	<us-gaap:DeferredCosts contextRef="FI2018Q4" decimals="-3" id="Fact-D18EDA661D795F57BF39DD7F3E723083" unitRef="usd">64367000</us-gaap:DeferredCosts>
	<us-gaap:DeferredCosts contextRef="FI2019Q1" decimals="-3" id="Fact-4741B796CAE65D66BD3DC131E4BE9CA3" unitRef="usd">64869000</us-gaap:DeferredCosts>
	<us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-5B84A16D838B5BAB976F8AE86625D3C7" unitRef="usd">185145000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
	<us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-D8D25639A5645F749D5836B5E38020CB" unitRef="usd">180845000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
	<us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-E5D755A4BFA55287BF8CA0CD03BD24B7" unitRef="usd">5344000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
	<us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent contextRef="FI2019Q1" decimals="-3" id="Fact-E62AFA515CC15EE395A3AA6D6478B204" unitRef="usd">5866000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
	<us-gaap:DeferredTaxLiabilitiesGrossNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-7E408F143F025119BC7F133FC6ABB559" unitRef="usd">6939000</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
	<us-gaap:DeferredTaxLiabilitiesGrossNoncurrent contextRef="FI2019Q1" decimals="-3" id="Fact-F3EAE65F09E45160A85EFBEF6ABFD7A4" unitRef="usd">8319000</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q1QTD" decimals="-3" id="Fact-63FCA5B7ABAB618420B88E56FAC9C02A" unitRef="usd">10322000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q1YTD" decimals="-3" id="Fact-4A5DD346146DBB86DEC28E56ED952295" unitRef="usd">18774000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DividendsCommonStockCash contextRef="FD2018Q1QTD" decimals="-3" id="Fact-8D6E02F29355563E9800D42D67C63C2A" unitRef="usd">2355000</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-87A06F4B7F61574091B6CCC75D1CD9C6" unitRef="usd">2355000</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-CD4A13E4F7F75EA28B28D3A49CDB9367" unitRef="usd">2367000</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsCommonStockCash contextRef="FD2019Q1YTD" decimals="-3" id="Fact-A12DC94E64C25CF29848AD1F99D7E1DC" unitRef="usd">2367000</us-gaap:DividendsCommonStockCash>
	<us-gaap:DividendsPayableCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-36C767E5CBE15207B4C12A67512352D8" unitRef="usd">2363000</us-gaap:DividendsPayableCurrent>
	<us-gaap:DividendsPayableCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-AEA6387878D555F187EA774B356868CC" unitRef="usd">2367000</us-gaap:DividendsPayableCurrent>
	<us-gaap:EarningsPerShareBasic contextRef="FD2018Q1QTD" decimals="2" id="Fact-79FC1EEE346956689822AF606790ACD1" unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic contextRef="FD2019Q1YTD" decimals="2" id="Fact-7E6DEB3324E451BAA61799B83379BBA4" unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2018Q1QTD" decimals="2" id="Fact-6F6B2A65745AE634A91D79DAF91B9EE1" unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2019Q1YTD" decimals="2" id="Fact-ABD1D031CD5A5AB7A816A2C383652059" unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FD2018Q1QTD" decimals="-3" id="Fact-025E0ED394C355228E5F730A0DF87779" unitRef="usd">2186000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FD2019Q1YTD" decimals="-3" id="Fact-2A6750418DB255CA88136E35522E77E2" unitRef="usd">295000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="FD2018Q1QTD" decimals="2" id="Fact-AC9393BD5E515CBFB9B6332DBAA80BD8" unitRef="number">-0.53</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
	<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="FD2019Q1YTD" decimals="2" id="Fact-43F4855CD4EF5E4D92A6621B09473F5A" unitRef="number">0.22</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
	<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-9EDB711902915E9CA375CC17B5B4E664" unitRef="usd">84671000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
	<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-D5F8C93AD87D56E0929DA2FF83A0FDB8" unitRef="usd">56349000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="FI2019Q1" decimals="-5" id="Fact-B8F7BD827B645944AC4E316135C2FA9B" unitRef="usd">114100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="FD2019Q1YTD" id="Fact-395DC9EF079E521993E8BC5AD54ED571">P2Y4M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2018Q1QTD" decimals="-3" id="Fact-8B59F7F80746565FBEE6F3AE026368BA" unitRef="usd">3141000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2019Q1YTD" decimals="-3" id="Fact-01C2D712E703553B942A8FC61A18CE4F" unitRef="usd">3740000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" id="Fact-D6EF6C081C535AC18EDF12D860545677">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" id="Fact-B03160BBDDB150298E5F5D26736E237B">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" id="Fact-E1B2D11EF7A153CA8D68FF6CFCD59E4B">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" id="Fact-1F39DDF087C7554184190C3362348AF8">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" id="Fact-302C972799795A15AA4B8AA54C908074">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" id="Fact-8BE49D8DC7F95AE588F6A456B89AACD0">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2019Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" id="Fact-69190C7A2AAE50D5AE61B5CFE29D9AA0">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2019Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" id="Fact-D97925CB07FB5A1ABB03776372A8EF76">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2019Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" id="Fact-665DFDE90C705A72A44BB5EF8AB28742">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2019Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" id="Fact-487F226763775CD3899A5D616D9F9CA6">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2019Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" id="Fact-E876FC6B354C5EB984AC9C9E479B60D7">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2019Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" id="Fact-4B1E804D3D15570DA20E30C0D9991575">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4" decimals="-3" id="Fact-1F7E4BD4916E5D949527E0C5E9148BFA" unitRef="usd">106983000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" decimals="-3" id="Fact-29C13D93355D5E969BA29346DF42C540" unitRef="usd">51224000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-FAA88EF9D3605C12A856A44AB5BA1BC1" unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" decimals="-3" id="Fact-5D970E0404DA5083908764E25DCFF29B" unitRef="usd">50398000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2019Q1" decimals="-3" id="Fact-74C2362816F55680857CEA475FFAE751" unitRef="usd">109930000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" decimals="-3" id="Fact-22289B9D1EBA541C98686E60B4436A05" unitRef="usd">52839000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-0B4A14750796576D8E921E075D3DB42A" unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" decimals="-3" id="Fact-A7BCA5DF74BB5F228ED921FC60B1AEB1" unitRef="usd">51730000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4" decimals="-3" id="Fact-0FD41FCF08C951FFB4A017897F08040F" unitRef="usd">128218000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" decimals="-3" id="Fact-C1A790D13D1E50F294CC13239A3166DF" unitRef="usd">63115000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-464EB536128E55D09469265CF678E1AF" unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" decimals="-3" id="Fact-22E3DFA1BEBB5711BC7C91D5F041E6E3" unitRef="usd">59742000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2019Q1" decimals="-3" id="Fact-C3755ECC5ECA5CB9921234A6595199BC" unitRef="usd">128239000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" decimals="-3" id="Fact-361F7DA3B1B95362B4404BF8B40E6894" unitRef="usd">63136000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-90B00D06CBB056278DF7CB5C5F68C60E" unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" decimals="-3" id="Fact-903AE8D928995478B4B1B932BAFA9E7E" unitRef="usd">59742000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4" decimals="-3" id="Fact-DDEB374A7D945CCD8B38C4FFD1EDFC9A" unitRef="usd">21235000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" decimals="-3" id="Fact-0D1706C0AEB456ADAA8F730978650D30" unitRef="usd">11891000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" decimals="-3" id="Fact-6B89EF3508F655A090CB42BEC516F875" unitRef="usd">9344000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2019Q1" decimals="-3" id="Fact-DA79030519AB5DF89546BF099D2EB957" unitRef="usd">18309000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_pega_ClientRelationshipsMember" decimals="-3" id="Fact-0561963885335BD7B74343A117D00887" unitRef="usd">10297000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2019Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" decimals="-3" id="Fact-B6B8071F4ABC5010BF74F37F947F08E8" unitRef="usd">8012000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="FD2018Q1QTD" decimals="-3" id="Fact-8F0DEEC015A76EB5046C79DAF8D54703" unitRef="usd">-1085000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
	<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="FD2019Q1YTD" decimals="-3" id="Fact-462377C8980752B9AE804CBDEA9D688A" unitRef="usd">-3712000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2018Q1QTD" decimals="-3" id="Fact-5B0AC2C81FA3DE3C6C6D79DAF8DD544A" unitRef="usd">16464000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2019Q1YTD" decimals="-3" id="Fact-26A489C265895C8DB99CBE60C6DDACB0" unitRef="usd">12676000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:Goodwill contextRef="FI2018Q4" decimals="-3" id="Fact-3CE7136F79F95D34BE0933026162BECF" unitRef="usd">72858000</us-gaap:Goodwill>
	<us-gaap:Goodwill contextRef="FI2019Q1" decimals="-3" id="Fact-4A40D9163D935980AE53A1DFBD636EAD" unitRef="usd">72898000</us-gaap:Goodwill>
	<us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="FD2019Q1YTD" decimals="-3" id="Fact-A9FAE7ECC5055A05A646D34D2CBCF1F8" unitRef="usd">40000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
	<us-gaap:GrossProfit contextRef="FD2018Q1QTD" decimals="-3" id="Fact-6E497AB3AB3D5DD9895C7472DB5743EA" unitRef="usd">159568000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q1YTD" decimals="-3" id="Fact-6807956641125FD38B02B7A680ABE6F1" unitRef="usd">138109000</us-gaap:GrossProfit>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="FD2018Q1QTD" decimals="-3" id="Fact-042DB2E8E9C97DD7B41379DAF8D299AD" unitRef="usd">7978000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="FD2019Q1YTD" decimals="-3" id="Fact-0084B592AE80520DAD0B8F4624F8AE5D" unitRef="usd">-37017000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2018Q1QTD" decimals="-3" id="Fact-E650870B068D58CB515479DAF889AB1C" unitRef="usd">-4222000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2019Q1YTD" decimals="-3" id="Fact-87FA45E18D0852BAB870CA4ED6DB413F" unitRef="usd">-8300000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncreaseDecreaseInOperatingCapital contextRef="FD2018Q1QTD" decimals="-3" id="Fact-373193F13FB950CBAD44D3C23516C19D" unitRef="usd">-15802000</us-gaap:IncreaseDecreaseInOperatingCapital>
	<us-gaap:IncreaseDecreaseInOperatingCapital contextRef="FD2019Q1YTD" decimals="-3" id="Fact-7EB8AEFB40B65F12BA62B282394F4774" unitRef="usd">-9113000</us-gaap:IncreaseDecreaseInOperatingCapital>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" decimals="-3" id="Fact-A6A57524148E5D8AAEF437FB8EC5D251" unitRef="shares">3119000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2018Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-3" id="Fact-13A544A6DC7E5B10962ED61B23B63A7A" unitRef="shares">1747000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2019Q1QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" decimals="-3" id="Fact-E16CCFECE77E6DFA9A067E589579D061" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="FD2019Q1QTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-3" id="Fact-2DC7E6603CA7D98C9A147E58BE020F41" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
	<us-gaap:InvestmentIncomeNet contextRef="FD2018Q1QTD" decimals="-3" id="Fact-FC4602764012AA224E7979DAF90E14A3" unitRef="usd">764000</us-gaap:InvestmentIncomeNet>
	<us-gaap:InvestmentIncomeNet contextRef="FD2019Q1YTD" decimals="-3" id="Fact-95E45F5DC6705E2F95C9F2BB9D6C5BC1" unitRef="usd">723000</us-gaap:InvestmentIncomeNet>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember" decimals="-3" id="Fact-03D69577E4EF54E195D20D374070AC76" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember" decimals="-3" id="Fact-573A22ED9F355847A2CE5C91E3AF5E23" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember" decimals="-3" id="Fact-D6766A1E88D85AA3BBF4B46FC0CFDC1E" unitRef="usd">3390000</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember" decimals="-3" id="Fact-5D83C211652652CD829309C970B8D5A7" unitRef="usd">3390000</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember" decimals="-3" id="Fact-0F74EC9C58A45F6A8B831C33CA4B77E3" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember" decimals="-3" id="Fact-E6199166C8895A48895570BF486B13D6" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2019Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember" decimals="-3" id="Fact-1F6B8CEC60A6AC90D4A87EA0FA1D003A" unitRef="usd">3390000</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:InvestmentsFairValueDisclosure contextRef="FI2019Q1_us-gaap_FinancialInstrumentAxis_pega_InvestmentsInPrivatelyHeldCompaniesMember" decimals="-3" id="Fact-8191DD66023D58ACBD5B0447CC9EC885" unitRef="usd">3390000</us-gaap:InvestmentsFairValueDisclosure>
	<us-gaap:LeaseCost contextRef="FD2019Q1YTD" decimals="-3" id="Fact-D73D13DBF1D6C1674AAA8E20E63F6885" unitRef="usd">5621000</us-gaap:LeaseCost>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="FI2019Q1" decimals="-3" id="Fact-8ACF9F232B646E2AC4898E9C48AA0C9E" unitRef="usd">65237000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="FI2019Q1" decimals="-3" id="Fact-311C772D45B1BFC51F778E9BDD565866" unitRef="usd">11324000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="FI2019Q1" decimals="-3" id="Fact-1012D0808E415ECCB1D98E9E209585A2" unitRef="usd">11604000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="FI2019Q1" decimals="-3" id="Fact-F7F120C39AC85E47364A8E9E330ABA86" unitRef="usd">12761000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="FI2019Q1" decimals="-3" id="Fact-438DE5ABA2430BFC00DC8E9DFBC60FD7" unitRef="usd">13764000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="FI2019Q1" decimals="-3" id="Fact-A9322247AD9C1860943B8E9DEA11D314" unitRef="usd">15784000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
	<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="FI2019Q1" decimals="-3" id="Fact-037D8E3ACA4BB182494E8E9CB2CE4B6A" unitRef="usd">7465000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
	<us-gaap:Liabilities contextRef="FI2018Q4" decimals="-3" id="Fact-8A6A5456AA455BD8AB16663AB433C15D" unitRef="usd">361022000</us-gaap:Liabilities>
	<us-gaap:Liabilities contextRef="FI2019Q1" decimals="-3" id="Fact-938B68BD5DA555A38929770300803B55" unitRef="usd">368130000</us-gaap:Liabilities>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-ECCE36AC02D556F8A3D4B83D01CA034A" unitRef="usd">982553000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2019Q1" decimals="-3" id="Fact-FB87B091D577523D8784069D8458D86F" unitRef="usd">956559000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-9F7F4CCC406158C586C11893F7080FA3" unitRef="usd">331809000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-BACBC1D402F45EA5A585545EAB789989" unitRef="usd">302147000</us-gaap:LiabilitiesCurrent>
	<us-gaap:MarketableSecuritiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-AF95A1EA7688595C8B4A46174EB2BED8" unitRef="usd">93001000</us-gaap:MarketableSecuritiesCurrent>
	<us-gaap:MarketableSecuritiesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-70594F3F1F5152F7AC51476CEC058743" unitRef="usd">91804000</us-gaap:MarketableSecuritiesCurrent>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2018Q1QTD" decimals="-3" id="Fact-0E702B165F655770B58E5DAB8D8A476D" unitRef="usd">-23052000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2019Q1YTD" decimals="-3" id="Fact-0B77EBB92ACD5CF79DADF7B75DEB86C7" unitRef="usd">-25587000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2018Q1QTD" decimals="-3" id="Fact-D1F923C640B658B193CD7CD6ABBAA518" unitRef="usd">-31278000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2019Q1YTD" decimals="-3" id="Fact-6C360294DBE559B7A6DF43130AD56B3D" unitRef="usd">-1466000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2018Q1QTD" decimals="-3" id="Fact-5C8CC65EB70F59F294823C634AB77BBE" unitRef="usd">55655000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2019Q1YTD" decimals="-3" id="Fact-60D1FC8E47E65887846A42BAA6F19E21" unitRef="usd">22703000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q1QTD" decimals="-3" id="Fact-C2562769C4E45C0CA9EE608E8B5A4207" unitRef="usd">12200000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-8BA9438B2AB1469061228E3682B7179F" unitRef="usd">12200000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-2C5232020E9EA1A4651A8E3608511868" unitRef="usd">-28717000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q1YTD" decimals="-3" id="Fact-2387B29CB03C58B7BFE45751045C0058" unitRef="usd">-28717000</us-gaap:NetIncomeLoss>
	<us-gaap:OperatingExpenses contextRef="FD2018Q1QTD" decimals="-3" id="Fact-AA42F94A9B1B5F36BE8D65D9F767BCEF" unitRef="usd">151632000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses contextRef="FD2019Q1YTD" decimals="-3" id="Fact-906D6A2DA84B5BF98C68CD22CCD82065" unitRef="usd">172137000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q1QTD" decimals="-3" id="Fact-7C1C955F40D152C48A6D797EC85CA001" unitRef="usd">7936000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q1YTD" decimals="-3" id="Fact-76576C1AFEDC5B9996230EF96C98ECE5" unitRef="usd">-34028000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingLeaseCost contextRef="FD2019Q1YTD" decimals="-3" id="Fact-786F392D855C87551E3E8E1F9A50FABB" unitRef="usd">4300000</us-gaap:OperatingLeaseCost>
	<us-gaap:OperatingLeaseLiability contextRef="FI2019Q1" decimals="-3" id="Fact-7B31B1B364B97B899D4F8E9F29DA5D37" unitRef="usd">57772000</us-gaap:OperatingLeaseLiability>
	<us-gaap:OperatingLeaseLiability contextRef="I2019Q1Jan01" decimals="-5" id="Fact-B265F1D55AD93098DDD98E062D538DAA" unitRef="usd">54200000</us-gaap:OperatingLeaseLiability>
	<us-gaap:OperatingLeaseLiabilityCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-1379F3D12D60C6DF79DB8E29E09E3C8D" unitRef="usd">12447000</us-gaap:OperatingLeaseLiabilityCurrent>
	<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-CB5C365C5A194FB569967FA16CD8AB1E" unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
	<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="FI2019Q1" decimals="-3" id="Fact-B2BFAD13FA684239FECA7FA16CD53819" unitRef="usd">45325000</us-gaap:OperatingLeaseLiabilityNoncurrent>
	<us-gaap:OperatingLeasePayments contextRef="FD2019Q1YTD" decimals="-3" id="Fact-39D1A973B93A36CEA74C8EA9C994FD4C" unitRef="usd">5197000</us-gaap:OperatingLeasePayments>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="FI2019Q1" decimals="-3" id="Fact-3CEEBCC5DD4F72B0222D8E260773D306" unitRef="usd">46464000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="I2019Q1Jan01" decimals="-5" id="Fact-DC6E161ACB72A614D6008E056B29A27B" unitRef="usd">41800000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="FI2019Q1" decimals="3" id="Fact-B481BD683527B63EFC9B8E993CE38729" unitRef="number">0.057</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
	<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="FI2019Q1" id="Fact-1C5BD70A7A99EA9EF3BB8E98C4DF05C4">P4Y3M11D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="FI2019Q1" decimals="-3" id="Fact-F3F8645CB2E95053DFE38EA1D593AAEA" unitRef="usd">67425000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-12AAD4688321F9A30BC18EE08144E266" unitRef="usd">15993000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="FI2019Q1" decimals="-3" id="Fact-B6BD85AB024AA0D592158EE08132331E" unitRef="usd">11084000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="FI2019Q1" decimals="-3" id="Fact-0B027A71E74DA2CA2E988EE0811E5D5C" unitRef="usd">12279000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="FI2019Q1" decimals="-3" id="Fact-2428FC3E55BD401C02188EE0814E4B1C" unitRef="usd">13262000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="FI2019Q1" decimals="-3" id="Fact-EFEF9B1124F12B78B8CB8EE0813CD56F" unitRef="usd">14807000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
	<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-49A6B5735A915E19BB2BABBD227D7D6D" unitRef="usd">12993000</us-gaap:OtherAccruedLiabilitiesCurrent>
	<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-08D27131DA715C869DD578E74FA01DE7" unitRef="usd">8061000</us-gaap:OtherAccruedLiabilitiesCurrent>
	<us-gaap:OtherAssetsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-D040DDE2F4D45121B76F74DDD5718A4F" unitRef="usd">49684000</us-gaap:OtherAssetsCurrent>
	<us-gaap:OtherAssetsCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-A62AB4F87BC353B3A3D805153E3DAD49" unitRef="usd">63731000</us-gaap:OtherAssetsCurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-95A098EC1B005704B19B7242DE77957C" unitRef="usd">147823000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2019Q1" decimals="-3" id="Fact-1AAA8ADB92A0529E8A121EF84A7A469D" unitRef="usd">190433000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="FD2018Q1QTD" decimals="-3" id="Fact-1AD5F9D9BC0D50EF89EA01DF0BE11DA4" unitRef="usd">4450000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="FD2019Q1YTD" decimals="-3" id="Fact-234B9602D866581986C5BE6606CDA28F" unitRef="usd">1627000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2018Q1QTD" decimals="-3" id="Fact-21A721B561415D61B8D4373D5A24C412" unitRef="usd">4262000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-C30CC51103AA5FA1AD2F8A1C54FF87B3" unitRef="usd">4262000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-57D4F8A91BD0515CBF6505AD715D23B9" unitRef="usd">2001000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2019Q1YTD" decimals="-3" id="Fact-A79324835E065CF69384178E99313B15" unitRef="usd">2001000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="FD2018Q1QTD" decimals="-3" id="Fact-9B80BD68C6DE5F87873B74875E2A755A" unitRef="usd">-188000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="FD2019Q1YTD" decimals="-3" id="Fact-DBA0000E116952B4A056E6635928D227" unitRef="usd">374000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
	<us-gaap:OtherLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-693D107884423EA2AF9B7F9C15FB0743" unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
	<us-gaap:OtherLiabilitiesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-47BEFD1A6165661912AC7F9C15F084ED" unitRef="usd">12447000</us-gaap:OtherLiabilitiesCurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-FD070F708D33556A8CB17C4C276391CF" unitRef="usd">22274000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2019Q1" decimals="-3" id="Fact-478EAD55A9AC544492FC3319BB9F96AE" unitRef="usd">12339000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherNoncashIncomeExpense contextRef="FD2018Q1QTD" decimals="-3" id="Fact-764B4F003EB23B5257348E583AC951F3" unitRef="usd">-1137000</us-gaap:OtherNoncashIncomeExpense>
	<us-gaap:OtherNoncashIncomeExpense contextRef="FD2019Q1YTD" decimals="-3" id="Fact-59C285B29C8BFD10906C8E582EBE2265" unitRef="usd">-1471000</us-gaap:OtherNoncashIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2018Q1QTD" decimals="-3" id="Fact-B26C9FF7AD01EC9E0E2B8E002009248C" unitRef="usd">363000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2019Q1YTD" decimals="-3" id="Fact-2B6704858F76759694E68E00201C94A5" unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2018Q1QTD" decimals="-3" id="Fact-56F8D92D13E85B00BAE20799B7B9B41E" unitRef="usd">2069000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2019Q1YTD" decimals="-3" id="Fact-0A9CFE2B7F965EDF92763432A403A83A" unitRef="usd">2790000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="FD2018Q1QTD" decimals="-3" id="Fact-9FECB1921B515075A051D317D511A202" unitRef="usd">20708000</us-gaap:PaymentsForRepurchaseOfCommonStock>
	<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="FD2019Q1YTD" decimals="-3" id="Fact-9AF0F79FC4FB5A6F889FEAC6631B4F04" unitRef="usd">23224000</us-gaap:PaymentsForRepurchaseOfCommonStock>
	<us-gaap:PaymentsOfDividendsCommonStock contextRef="FD2018Q1QTD" decimals="-3" id="Fact-F0E3A41EA5FA5CB29AA6948FBFDE203B" unitRef="usd">2344000</us-gaap:PaymentsOfDividendsCommonStock>
	<us-gaap:PaymentsOfDividendsCommonStock contextRef="FD2019Q1YTD" decimals="-3" id="Fact-2842FF07F0725C7698394C7B457CDAB2" unitRef="usd">2363000</us-gaap:PaymentsOfDividendsCommonStock>
	<us-gaap:PaymentsToAcquireInvestments contextRef="FD2018Q1QTD" decimals="-3" id="Fact-B0CE5870D2F1587EB53037132A481F6A" unitRef="usd">35204000</us-gaap:PaymentsToAcquireInvestments>
	<us-gaap:PaymentsToAcquireInvestments contextRef="FD2019Q1YTD" decimals="-3" id="Fact-F394E68580EB514AB0A3568033D61CA3" unitRef="usd">7224000</us-gaap:PaymentsToAcquireInvestments>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2018Q4" decimals="INF" id="Fact-1EF2CBECE64757CB944728FE1A49B6A5" unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2019Q1" decimals="INF" id="Fact-443309E040C35916B3305B27AD88C7E9" unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2018Q4" decimals="INF" id="Fact-F17A2CA541105A6EB4BD3071D2BA57A2" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2019Q1" decimals="INF" id="Fact-71DEC1E3CEAF58278F67E9B0C51D7975" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-A84503ACD1564C0E2EE17FA22305A422" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PreferredStockValue contextRef="FI2019Q1" decimals="-3" id="Fact-CE8016DBC2F813CD616B7FA2230AAF11" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="FD2018Q1QTD" decimals="-3" id="Fact-47048E9784485B5096E941B9B2B4A625" unitRef="usd">5995000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="FD2019Q1YTD" decimals="-3" id="Fact-0557B6524E2752A3B3DC0667FDD79C53" unitRef="usd">8548000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
	<us-gaap:ResearchAndDevelopmentExpense contextRef="FD2018Q1QTD" decimals="-3" id="Fact-F937ABCE29845B5E1DC179DAF903D302" unitRef="usd">46785000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:ResearchAndDevelopmentExpense contextRef="FD2019Q1YTD" decimals="-3" id="Fact-6E2AF36C72C8508290BC10D51857A612" unitRef="usd">50596000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2018Q4" decimals="-3" id="Fact-F7FA220E85375AE5A5C96CD8643CBE60" unitRef="usd">510863000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2019Q1" decimals="-3" id="Fact-6A6184252CB2583B9DD5B84C4570FA3D" unitRef="usd">479779000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD" decimals="-3" id="Fact-95D085A66D665FEF9377EF03FA2B65FC" unitRef="usd">235182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_CloudMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember" decimals="-3" id="Fact-FE939983527750FFAAFB9C42B04C54BB" unitRef="usd">15582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_ConsultingMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember" decimals="-3" id="Fact-7CA987EDE6F952128C9BB62AACDDE963" unitRef="usd">67302000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_LicensePerpetualMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember" decimals="-3" id="Fact-17F7AE7B06D056F98F115DE8F3580E38" unitRef="usd">23078000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_LicenseTermMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember" decimals="-3" id="Fact-33BC1498E9D8512DBC7669DEC8A9EBD0" unitRef="usd">64695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_pega_SubscriptionMember" decimals="-3" id="Fact-A464461118005314AECE034C47EC4DE6" unitRef="usd">144802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_LicenseMember" decimals="-3" id="Fact-0EC5208150C11BA3741279DAF8ED2BC4" unitRef="usd">87773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-8AE91E46EE8D58A8A622BF310E93C0F1" unitRef="usd">64525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_ProductOrServiceAxis_us-gaap_TechnologyServiceMember" decimals="-3" id="Fact-020E7139B665149F107B79DAF8BA7179" unitRef="usd">82884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_country_GB" decimals="-3" id="Fact-FB86AA565F4752B1B25A66A695E0B717" unitRef="usd">26094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-E115EAC05F585A1ABF3B524CE53D1754" unitRef="usd">113985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_pega_OtherAmericasMember" decimals="-3" id="Fact-0BFA2C9BB8F454819F8E4E574386A1C6" unitRef="usd">17715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_srt_AsiaPacificMember" decimals="-3" id="Fact-2AE35AAC30635654A41FEC5E0978709B" unitRef="usd">45562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_srt_StatementGeographicalAxis_us-gaap_EMEAMember" decimals="-3" id="Fact-9E80F2E4B3BA5B22BFF8FAE5441BDBBA" unitRef="usd">31826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember" decimals="-3" id="Fact-8AFC1E4338DB53F39111A0626EE9D47E" unitRef="usd">87773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember" decimals="-3" id="Fact-E7C3D28A83F05F6DB96D9A4066BBE518" unitRef="usd">147409000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_CloudMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember" decimals="-3" id="Fact-BEC5F90229655DEDBCA5438D051BF976" unitRef="usd">27758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_ConsultingMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember" decimals="-3" id="Fact-BB261A28C25C5816BACF6EBFF255F089" unitRef="usd">53818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_LicensePerpetualMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember" decimals="-3" id="Fact-4DEAB4DAC21F521D8ED7F278FBF0C396" unitRef="usd">14950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_LicenseTermMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember" decimals="-3" id="Fact-9A80C756C13155A889A0CAA7591F2884" unitRef="usd">48314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_pega_SubscriptionMember" decimals="-3" id="Fact-4053157362845D7281EB8C476D1A8033" unitRef="usd">143778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_LicenseMember" decimals="-3" id="Fact-B1595497D0955773835AADAE83B99C1B" unitRef="usd">63264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-26C99D2CB5DF5460AFC9677D5301EED4" unitRef="usd">67706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_us-gaap_TechnologyServiceMember" decimals="-3" id="Fact-0CBB39E1E70350C3ABDFB3992BDBF541" unitRef="usd">81576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB" decimals="-3" id="Fact-F9E4CE19BB6C3CD42F1379E148F89BAE" unitRef="usd">24549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-A8F415B88830538A899CCCB37FC34F01" unitRef="usd">103991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_pega_OtherAmericasMember" decimals="-3" id="Fact-C8B63103E4A3CDCBEAB979E148EE962F" unitRef="usd">28829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_srt_AsiaPacificMember" decimals="-3" id="Fact-A779E34347EB5C7E83A0B0ED3DDC4FB5" unitRef="usd">20991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_us-gaap_EMEAMember" decimals="-3" id="Fact-B8B005193F0B55EAB9D83C4335D667A6" unitRef="usd">34186000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember" decimals="-3" id="Fact-73F4C63AF0035CA2B3A09D82CDFA8BDF" unitRef="usd">63264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember" decimals="-3" id="Fact-FDD0FE0BDE705DD2B50DE833DD85D399" unitRef="usd">149282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q1YTD" decimals="-3" id="Fact-53C645E7593A5C3B99E01F0F462BE4D7" unitRef="usd">212546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q1" decimals="-3" id="Fact-7E51D6923634F0B710007E7CC5A5C04D" unitRef="usd">459270000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-1116DF16BCCCEA3C56137E7CC0C2DF3B" unitRef="usd">178935000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-A13EE0EB766F14AB4D5A7E7CC33CD04E" unitRef="usd">10501000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-CDBB563B013ADA55E8627E7CB883A833" unitRef="usd">49551000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-4F306071E26E35CEFF047E7CBB51AB05" unitRef="usd">35451000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-89D17D5C87660A71ADEA7E7CBDD6180C" unitRef="usd">184832000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q1" decimals="-3" id="Fact-D6DD63C9E3485A8D8BD8C8CDB2868BE9" unitRef="usd">632582000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_CloudMember" decimals="-3" id="Fact-8916DD4B89F950038D03072304D65537" unitRef="usd">351338000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_ConsultingMember" decimals="-3" id="Fact-42F53EB6654950BFB3F5D9E129CD46A8" unitRef="usd">15114000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicensePerpetualMember" decimals="-3" id="Fact-2957D539C9C850888AD8B7CBF93B010E" unitRef="usd">13441000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q1_srt_ProductOrServiceAxis_pega_LicenseTermMember" decimals="-3" id="Fact-651868AB8AC251749B4C43A2E0F7BDD6" unitRef="usd">49569000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q1_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember" decimals="-3" id="Fact-D9CBF4782D1B5E948FDE0C0445C5FA0E" unitRef="usd">203120000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="FI2018Q1" decimals="INF" id="Fact-D638334F648C8E41FFA47E7CC6B7153F" unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
	<us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="FI2019Q1" decimals="INF" id="Fact-13C735BFC9C75181924A393261EB7B60" unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
	<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="FD2019Q1YTD" decimals="-3" id="Fact-0D0968C7552ED6D3B01C8EAA21B2380A" unitRef="usd">8034000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
	<us-gaap:SellingAndMarketingExpense contextRef="FD2018Q1QTD" decimals="-3" id="Fact-0FDFCCC136DD52D1AF32E52F5A6038AD" unitRef="usd">88383000</us-gaap:SellingAndMarketingExpense>
	<us-gaap:SellingAndMarketingExpense contextRef="FD2019Q1YTD" decimals="-3" id="Fact-FB9EA5074B775A72B58067C0A913745E" unitRef="usd">108865000</us-gaap:SellingAndMarketingExpense>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q1QTD" decimals="-3" id="Fact-8FAFC1CA45F858C098CD45165F1E2F48" unitRef="usd">15109000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_IncomeStatementLocationAxis_pega_CostOfRevenueMember" decimals="-3" id="Fact-B2A976984D0C5DD398497BE9C1001549" unitRef="usd">3701000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" decimals="-3" id="Fact-47FA4E308BEA5D3CB3034DCDA01DECF4" unitRef="usd">4658000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" decimals="-3" id="Fact-CBC33758BE4F55CD9A2B15AA73A063C2" unitRef="usd">3113000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" decimals="-3" id="Fact-7A97D5A9CAE352EFBF5441E4CAFF6C3E" unitRef="usd">3637000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_IncomeStatementLocationAxis_pega_CostOfRevenueMember" decimals="-3" id="Fact-81192DD0173B55C19AE26D0E814DEB9D" unitRef="usd">4519000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember" decimals="-3" id="Fact-46179296FFEC5DB1896A29BC8D101F33" unitRef="usd">7374000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2019Q1YTD" decimals="-3" id="Fact-9ED0A2277D9259308E1333E165585452" unitRef="usd">18350000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2019Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember" decimals="-3" id="Fact-92258528FE905421A15EF14BC84E4E56" unitRef="usd">1897000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2019Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" decimals="-3" id="Fact-48C3FA4D45195F75B0A0605607F9AB00" unitRef="usd">4560000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_TitleOfIndividualAxis_pega_EmployeesMember" decimals="INF" id="Fact-FBB15826E3EC5F51A42071273042ED70" unitRef="shares">839000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="FD2019Q1YTD_us-gaap_AwardTypeAxis_pega_NonqualifiedStockOptionsMember_us-gaap_TitleOfIndividualAxis_pega_EmployeesMember" decimals="INF" id="Fact-6B73E167520459D19DD77506E26A8838" unitRef="shares">1770000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
	<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-4BF5A1E7EE54502085D4B1FC2D66AEC0" unitRef="shares">566000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-F23EBA58CBB054818EA9C3340331FB32" unitRef="shares">514000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="FD2019Q1YTD" decimals="-5" id="Fact-C0C824027AE456ECA7B1206057B1DBF7" unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD" decimals="-3" id="Fact-41B3EA1293A456F2A7B7514DC97404E7" unitRef="usd">-15551000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-F7071E969F995461861C29B8E4CC6362" unitRef="usd">-15556000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-FA6015B1DCDB51309FFDEC76B14EE478" unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-D2F8DDD16CC85FCC9650B620EECD3B93" unitRef="usd">-14843000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-608D51F148755FDF8B97A2B78BC343FE" unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1YTD" decimals="-3" id="Fact-7194A368AFE1577781A29C72CBA0AB5A" unitRef="usd">-14838000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-E6243756B0D35395BC9045FA1EE4C5B9" unitRef="shares">101000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-31C8D5BE50935F0F89813DCDB972C69D" unitRef="shares">144000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2018Q1QTD" decimals="-3" id="Fact-E1A22AE3992757958087B90B8F8DA07E" unitRef="usd">5689000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-C50E8AFB0CFC5E4C812BBEDADFF97A0A" unitRef="usd">5688000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-D27ADF59B255544BB114F1144E758E63" unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-46A62B54A55A531BB6AD4B280D0BB636" unitRef="usd">7586000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-7CA6ECDE355A5A4383B88ACD585971F8" unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2019Q1YTD" decimals="-3" id="Fact-69DEDE8D13AF5944AA237322D173FD73" unitRef="usd">7587000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-4CA1E512E673515B86400AC8FDE81D9C" unitRef="usd">655870000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-4ED1E7AC6D4F5673AE2CBACFA7866F87" unitRef="usd">-6705000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-2B2D6ABD75C6582BBEAA85E53E34A670" unitRef="usd">152097000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-37BA0E6298FC55789943933E83A5069E" unitRef="usd">781000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-9586ED5D5C94515B9C7B9153812C4262" unitRef="usd">509697000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1" decimals="-3" id="Fact-D3EFB96683A15B9594238E2FBB05AE4B" unitRef="usd">663846000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-BF6F88551EFD767BB64F8E2F972C11DF" unitRef="usd">-2443000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-72B1B6F729D1E49F7DB38E2F55092A22" unitRef="usd">145962000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-5CA01D1CBCCC8F21D8C88E2F2A00A7E2" unitRef="usd">785000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-04BE7BED0724A7FB93168E2F75755D08" unitRef="usd">519542000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-76C654F49B515579941830FFD19EB960" unitRef="usd">621531000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-1B95F64CEF4754BF92CF8E32356FD5AB" unitRef="usd">-13322000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-61A851718FD8E60560DD8E31E689B98F" unitRef="usd">123205000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-A0D8C2C26D51AE3F23098E31B1C2FAC0" unitRef="usd">785000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-7C467A480F80DCD7A6E28E320C4AD80B" unitRef="usd">510863000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1" decimals="-3" id="Fact-DAAA54AA8A685D66ACA28BD017B643E4" unitRef="usd">588429000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-55B8D91AA7AE12A8DD4F8E30F4E3F48B" unitRef="usd">-11321000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-83685CBF767E2BB66FD48E30B085C6AD" unitRef="usd">119182000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-A00B277BB41C641799418E308E2AB983" unitRef="usd">789000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-0F3AB4B390A04F7E6A9A8E30D2298D47" unitRef="usd">479779000</us-gaap:StockholdersEquity>
	<us-gaap:TaxesPayableCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-4D6E584ED7DB59C686A3EB7537F2140D" unitRef="usd">10387000</us-gaap:TaxesPayableCurrent>
	<us-gaap:TaxesPayableCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-A6BE2EA03F1758C094A8A095CDD213F8" unitRef="usd">7954000</us-gaap:TaxesPayableCurrent>
	<us-gaap:UnbilledReceivablesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-362CCB8E4593557C88A6BE3DA1DD6402" unitRef="usd">172656000</us-gaap:UnbilledReceivablesCurrent>
	<us-gaap:UnbilledReceivablesCurrent contextRef="FI2019Q1" decimals="-3" id="Fact-72165F75586E5CD4AF940D68147434FE" unitRef="usd">161480000</us-gaap:UnbilledReceivablesCurrent>
	<us-gaap:VariableLeaseCost contextRef="FD2019Q1YTD" decimals="-3" id="Fact-89B919145385AD2FA3A38E2060F89888" unitRef="usd">1321000</us-gaap:VariableLeaseCost>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2018Q1QTD" decimals="-3" id="Fact-5D02403F08F15627AB7363E4F804651C" unitRef="shares">4866000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2019Q1YTD" decimals="-3" id="Fact-91FC1202EBFBA524D49C7E58BF597949" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2018Q1QTD" decimals="-3" id="Fact-C73EF023280612CD86BB79DAF8C6AFA4" unitRef="shares">83102000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2019Q1YTD" decimals="-3" id="Fact-EB021D59B1965CA5B681CF13125D8B89" unitRef="shares">78584000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2018Q1QTD" decimals="-3" id="Fact-F0FC31F5B8AF5E69B411FA65766918E3" unitRef="shares">78236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2019Q1YTD" decimals="-3" id="Fact-DD6C830C6C9552BC8B6CD1B2ED9E2115" unitRef="shares">78584000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<pega:AccountsReceivableAndUnbilledReceivableTableTextBlock contextRef="FD2019Q1YTD" id="Fact-C4028781C2B6564AA127E6A092561E7B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Receivables&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;135,352&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;180,872&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Unbilled receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;161,480&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;172,656&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Long-term unbilled receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;130,494&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;151,237&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;427,326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;504,765&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</pega:AccountsReceivableAndUnbilledReceivableTableTextBlock>
	<pega:AccruedExpensesDisclosureTextBlock contextRef="FD2019Q1YTD" id="Fact-350239149A2E5D19B80843DCA31554D8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;ACCRUED EXPENSES&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Outside professional services expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Income and other taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;7,954&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,387&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Marketing and sales program expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,318&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,860&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Dividends payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Employee-related expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,432&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,536&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,061&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,993&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;40,947&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;45,506&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</pega:AccruedExpensesDisclosureTextBlock>
	<pega:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="FD2019Q1YTD" id="Fact-B2988980170747EBC28D8E0D1C1E3C5A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Right of use assets and lease liabilities&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Right of use assets &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;46,464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Lease liabilities &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,447&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Long-term lease liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;45,325&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;An asset that represents the Company&amp;#8217;s right to use the leased asset during the lease term. Included in other long-term assets. &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other current liabilities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</pega:AssetsAndLiabilitiesLesseeTableTextBlock>
	<pega:ContractAssetsAndDeferredRevenueTableTextBlock contextRef="FD2019Q1YTD" id="Fact-A72A5F2ABB4C5A7AAE3EE1F899EE3FAC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Contract assets and deferred revenue&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Contract assets &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,380&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,711&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Long-term contract assets &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,543&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;6,254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;180,845&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;185,145&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Long-term deferred revenue &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(3)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,866&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;186,711&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;190,489&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other current assets.&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt; (2)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Included in other long-term assets.&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt; (3) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other long-term liabilities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</pega:ContractAssetsAndDeferredRevenueTableTextBlock>
	<pega:DeferredContractCostsPolicyTextBlock contextRef="FD2019Q1YTD" id="Fact-A487D7BE84D35CDD876F4C0C39AE7CB7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Deferred costs are amortized on a straight-line basis over the benefit period, which is on average &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;5 years&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</pega:DeferredContractCostsPolicyTextBlock>
	<pega:DeferredCostsNetTextBlock contextRef="FD2019Q1YTD" id="Fact-0DB934EA80A25C39866B39AD7E4C47F3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;DEFERRED CONTRACT COSTS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company recognizes an asset for the incremental costs of obtaining a client contract, which primarily relate to sales commissions, if the Company&amp;#160;expects to benefit from those costs for more than one year. Deferred costs are amortized on a straight-line basis over the benefit period, which is on average &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;5 years&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;"&gt;Deferred contract costs &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,869&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Amortization of deferred contract costs &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,301&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,789&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt; &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in selling and marketing expenses&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</pega:DeferredCostsNetTextBlock>
	<pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock contextRef="FD2019Q1YTD" id="Fact-29C23328EFED5759B7B0DDF4AE0E5C7B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Receivables&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;135,352&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;180,872&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Unbilled receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;161,480&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;172,656&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Long-term unbilled receivables&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;130,494&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;151,237&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;427,326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;504,765&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Unbilled receivables are client committed amounts for which revenue recognition precedes billing, and billing is solely subject to the passage of time.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt; and &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, the allowance for doubtful accounts was not material.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Unbilled receivables are expected to be billed in the future as follows&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:76%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 year or less&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;161,480&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1-2 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;86,496&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;30&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;43,998&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;291,974&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Contract assets and deferred revenue&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Contract assets &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,380&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,711&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Long-term contract assets &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,543&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;6,254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Deferred revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;180,845&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;185,145&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Long-term deferred revenue &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(3)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,866&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;186,711&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;190,489&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other current assets.&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt; (2)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Included in other long-term assets.&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt; (3) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other long-term liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Contract assets are amounts under client contracts where revenue recognized exceeds the amount billed to the client and the right to payment is subject to conditions other than the passage of time, such as the completion of a related performance obligation. Deferred revenue consists of billings and payments received in advance of revenue recognition. Contract assets and deferred revenue&amp;#160;are netted at the contract level for each reporting period. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The change in deferred revenue in the &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;three months ended March 31, 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt; was primarily due to &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;$89.4 million&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt; of revenue recognized, excluding the impact of netting contract assets and deferred revenue at the contract level, during the period that was included in deferred revenue at &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, partially offset by new billings in advance of revenue recognition.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock>
	<pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock contextRef="FD2019Q1YTD" id="Fact-1C2D5D6FC67C567EBA37E04BB6778ABC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Amortization of deferred contract costs &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,301&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,789&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt; &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in selling and marketing expenses&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock>
	<pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock contextRef="FD2019Q1YTD" id="Fact-3F9ADE88FB3440E3FAAA8E1BF362C675">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Cash flow information&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cash paid for leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,197&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Right of use assets recognized for new leases (non-cash)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,034&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock>
	<pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock contextRef="FD2019Q1YTD" id="Fact-909D88723CF152219BB30FB50C9D344E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Unbilled receivables are expected to be billed in the future as follows&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:76%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 year or less&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;161,480&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1-2 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;86,496&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;30&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;43,998&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;291,974&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock>
	<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="FD2019Q1YTD" id="Fact-EB0F1E116442DCE76EF38DFE53AC785A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Pegasystems Inc. (together with its subsidiaries, &amp;#8220;the Company&amp;#8221;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States of America (&amp;#8220;U.S.&amp;#8221;) for complete financial statements and should be read in conjunction with the Company&amp;#8217;s audited financial statements included in the Annual Report on Form 10-K for the year ended &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
	<us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="FD2019Q1YTD" id="Fact-89F2F21BDEF755F7A86C5D4FD5B30283">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;BASIS OF PRESENTATION&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Pegasystems Inc. (together with its subsidiaries, &amp;#8220;the Company&amp;#8221;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States of America (&amp;#8220;U.S.&amp;#8221;) for complete financial statements and should be read in conjunction with the Company&amp;#8217;s audited financial statements included in the Annual Report on Form 10-K for the year ended &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
	<us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="FD2019Q1YTD" id="Fact-82CAC5D97FE35E9791676973AE9DD533">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;"&gt;Deferred contract costs &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,869&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
	<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="FD2019Q1YTD" id="Fact-95031150123C549FB3B93C74DE25EE56">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Geographic revenue&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;U.S.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;103,991&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;113,985&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Other Americas&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;28,829&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;17,715&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;United Kingdom (&amp;#8220;U.K.&amp;#8221;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;24,549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;26,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Europe (excluding U.K.), Middle East, and Africa &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;34,186&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;31,826&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Asia-Pacific&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;20,991&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;45,562&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;212,546&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;235,182&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Revenue streams&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Perpetual license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;23,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Term license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,314&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Revenue recognized at a point in time &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;63,264&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;87,773&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Maintenance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,706&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,525&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cloud&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;27,758&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,582&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Consulting&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;53,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,302&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Revenue recognized over time &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;149,282&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;147,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;212,546&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;235,182&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Term license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,314&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cloud&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;27,758&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,582&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Maintenance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,706&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,525&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Subscription &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;143,778&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;144,802&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Perpetual license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;23,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Consulting&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;53,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,302&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;212,546&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;235,182&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Reflects client arrangements (term license, cloud, and maintenance) that are subject to renewal.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
	<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="FD2019Q1YTD" id="Fact-97F23BB072FB51A1A8A1861871016C6A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;STOCK-BASED COMPENSATION &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Expense&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cost of revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,519&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,701&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Selling and marketing&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;7,374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Research and development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,560&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,637&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;General and administrative&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,897&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,113&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;18,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,109&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Income tax benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(3,740&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(3,141&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company recognizes stock-based compensation using the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, the Company had &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;$114.1 million&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt; of unrecognized stock-based compensation expense, net of estimated forfeitures, related to all unvested restricted stock units (&amp;#8220;RSUs&amp;#8221;) and stock options. These amounts are expected to be recognized over a weighted-average period of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;2.3&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt; years.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Grants&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company granted the following stock-based compensation awards:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;RSUs &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;839&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;53,184&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Non-qualified stock options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,770&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;33,344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;RSU vestings and stock option exercises&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;During the &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;three months ended March 31, 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;0.5 million&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt; shares of common stock were issued due to stock option exercises and RSU vestings under the Company&amp;#8217;s stock-based compensation plans.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
	<us-gaap:EarningsPerShareTextBlock contextRef="FD2019Q1YTD" id="Fact-36B48B1F652F5127A0F7EDB39620A698">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;EARNINGS PER SHARE&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Basic earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period, plus the dilutive effect of outstanding stock options and RSUs, using the treasury stock method. &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;In periods of loss, all stock options and RSUs are excluded, as their inclusion would be anti-dilutive.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The calculation of the basic and diluted earnings per share was:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands, except per share amounts)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Net (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(28,717&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average common shares outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;78,584&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;78,236&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(Loss) earnings per share, basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(0.37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;0.16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Net (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(28,717&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average effect of dilutive securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Stock options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,119&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;RSUs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,747&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Effect of dilutive securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,866&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average common shares outstanding, assuming dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;78,584&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;83,102&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(Loss) earnings per share, diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(0.37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;0.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Outstanding anti-dilutive stock options and RSUs &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;397&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
	<us-gaap:FairValueDisclosuresTextBlock contextRef="FD2019Q1YTD" id="Fact-5E731AB630C6543882E4005330C5E1BE">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;FAIR VALUE MEASUREMENTS &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Assets and liabilities measured at fair value on a recurring basis&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company records its cash equivalents, marketable securities, and investments in privately-held companies 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;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&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;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Level 2 - significant other inputs that are observable either directly or indirectly; and &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company&amp;#8217;s cash equivalents are composed of money market funds and time deposits, which are classified within Level&amp;#160;1 and Level 2, respectively, in the fair value hierarchy. The Company&amp;#8217;s marketable securities, which are classified within Level 2 of the fair value hierarchy are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors, using observable market inputs such as interest rates, yield curves, and credit risk. The Company&amp;#8217;s investments in privately-held companies are classified within Level 3 of the fair value hierarchy.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers between levels during the &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;three months ended March 31, 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company&amp;#8217;s assets and liabilities measured at fair value on a recurring basis were:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,401&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,062&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;22,463&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Marketable securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Municipal bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;42,759&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;42,759&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Corporate bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,045&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,045&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Total marketable securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Investments in privately-held companies &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;20,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Marketable securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Municipal bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,705&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,705&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Corporate bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Total marketable securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;93,001&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;93,001&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Investments in privately-held companies &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;For certain other financial instruments, including accounts receivable and accounts payable, the carrying value approximates fair value due to the relatively short maturity of these items.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="FD2019Q1YTD" id="Fact-A046B9BF7D735207A3F417FE58A3EF29">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Amortization of intangible assets was:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,332&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,232&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Selling and marketing&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,935&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,837&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
	<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="FD2019Q1YTD" id="Fact-380E5E95A84D5B36B896CB2C527EAB15">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The change in the carrying amount of goodwill was:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Balance as of January 1,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;72,858&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Currency translation adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;40&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Balance as of March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;72,898&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Intangibles&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives as follows:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Useful Lives&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Net&amp;#160;Book Value &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Client-related intangibles&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4-10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;63,136&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(52,839&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,297&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Technology&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;59,742&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(51,730&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 - 5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(5,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;128,239&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(109,930&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;18,309&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Useful Lives&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Accumulated Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Net&amp;#160;Book Value &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Client-related intangibles&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4-10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;63,115&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(51,224&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11,891&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Technology&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;59,742&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(50,398&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;9,344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 - 5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(5,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;128,218&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(106,983&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;21,235&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Amortization of intangible assets was:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,332&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,232&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Selling and marketing&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,603&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,935&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,837&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
	<us-gaap:IncomeTaxDisclosureTextBlock contextRef="FD2019Q1YTD" id="Fact-4DFC93188AC75B92973333099CD386E1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;INCOME TAXES&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;"&gt;Effective income tax rate&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Benefit from income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(8,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(4,222&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Effective income tax rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(53&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;During the &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;three months ended March 31, 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, the Company&amp;#8217;s effective income tax rate changed primarily due to the &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Global Intangible Low-Taxed Income (&amp;#8220;GILTI&amp;#8221;) and Base Erosion and Anti-Abuse Tax (&amp;#8220;BEAT&amp;#8221;) provisions of the Tax Reform Act. The Company&amp;#8217;s effective income tax rate was also affected by excess tax benefits from stock-based compensation, an increase in U.S. research and development tax credits, and a decrease in uncertain tax positions as a result of the lapse of the statute of limitations on certain foreign reserves.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
	<us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="FD2019Q1YTD" id="Fact-83FDD3CF8FC15A97B47A1C7687E6685F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;MARKETABLE SECURITIES&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Amortized Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Unrealized Gains&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Unrealized Losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Municipal bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;42,693&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;86&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;42,759&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Corporate bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,966&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;142&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(63&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,045&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,659&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;228&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Amortized Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Unrealized Gains&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Unrealized Losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Municipal bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,802&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,705&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Corporate bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,499&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;23&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;93,301&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;93,001&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, the Company did not hold any investments with unrealized losses that are considered to be other-than-temporary. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, maturities of marketable securities ranged from &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;April 2019&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt; to &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;August 2022&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, with a weighted-average remaining maturity of approximately &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;1.4 years&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
	<us-gaap:LeaseCostTableTextBlock contextRef="FD2019Q1YTD" id="Fact-8C9A2E2A9136FB63D5C08EDC12177A84">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The weighted-average remaining lease term and discount rate for the Company&amp;#8217;s leases were:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average remaining lease term&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4.3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average discount rate &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)   &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;The rate implicit in the lease is not readily determinable in most of the Company&amp;#8217;s leases, and 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 at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Expense&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:83%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Operating lease costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Variable lease costs &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,321&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,621&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Lease costs that are not fixed at lease commencement. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
	<us-gaap:LesseeLeasesPolicyTextBlock contextRef="FD2019Q1YTD" id="Fact-0928DE5C132D6E4B17F38E0971DF27E6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;All the Company&amp;#8217;s leases are operating leases. &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;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&amp;#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. &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Fixed lease costs are recognized on a straight-line basis over the term of the lease.&amp;#160;Variable lease costs are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components in the determination of 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&amp;#8217;s leases do not contain any material&amp;#160;residual&amp;#160;value guarantees or restrictive covenants. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
	<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="FD2019Q1YTD" id="Fact-00DFC933811955CCBD9C8E0F4B98F847">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Maturities of lease liabilities were:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:85%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Remainder of 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11,324&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,784&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13,764&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,761&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11,604&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Total lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;65,237&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Less: imputed interest &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(7,465&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;57,772&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)  &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;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 as a result of a lease reassessment event.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
	<us-gaap:LesseeOperatingLeasesTextBlock contextRef="FD2019Q1YTD" id="Fact-07522BB828CB4C2EB7F48DF7B3AFDC2B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;LEASES&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company&amp;#8217;s leases are primarily for office space used in the ordinary course of business. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Accounting policy&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;All the Company&amp;#8217;s leases are operating leases. &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;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&amp;#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. &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Fixed lease costs are recognized on a straight-line basis over the term of the lease.&amp;#160;Variable lease costs are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components in the determination of 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&amp;#8217;s leases do not contain any material&amp;#160;residual&amp;#160;value guarantees or restrictive covenants. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Expense&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:83%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Operating lease costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Variable lease costs &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,321&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,621&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Lease costs that are not fixed at lease commencement. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Right of use assets and lease liabilities&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Right of use assets &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;46,464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Lease liabilities &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,447&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Long-term lease liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;45,325&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;An asset that represents the Company&amp;#8217;s right to use the leased asset during the lease term. Included in other long-term assets. &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other current liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The weighted-average remaining lease term and discount rate for the Company&amp;#8217;s leases were:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average remaining lease term&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4.3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average discount rate &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)   &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;The rate implicit in the lease is not readily determinable in most of the Company&amp;#8217;s leases, and 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 at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Maturities of lease liabilities were:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:85%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Remainder of 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11,324&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,784&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13,764&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,761&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11,604&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Total lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;65,237&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Less: imputed interest &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(7,465&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;57,772&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)  &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;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 as a result of a lease reassessment event.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, the Company&amp;#8217;s future minimum rental payments required under operating leases with noncancellable terms in excess of one year as determined prior to the adoption of ASC 842 were:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:85%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Operating Leases &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,993&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14,807&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13,262&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11,084&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,425&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Cash flow information&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cash paid for leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,197&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Right of use assets recognized for new leases (non-cash)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,034&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
	<us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="FD2019Q1YTD" id="Fact-01A89D7529535ADC95ED04F9EBC23E82">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;NEW ACCOUNTING PRONOUNCEMENTS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Financial instruments &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;In June 2016, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update No. 2016-13, &amp;#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&amp;#8221; which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including accounts receivable, upon initial recognition of that financial asset using a forward-looking expected loss model, rather than an incurred loss model. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of &amp;#8220;other-than-temporary&amp;#8221; impairments. The effective date for the Company will be January 1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Leases&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;On January 1, 2019, the Company adopted&amp;#160;Accounting Standards Codifications 842 &amp;#8220;Leases&amp;#8221; (&amp;#8220;ASC 842&amp;#8221;)&amp;#160;using the modified retrospective method, reflecting any cumulative effect as an adjustment to equity. Results for reporting periods beginning on or after January 1, 2019 are presented under&amp;#160;ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&amp;#8217;s historic accounting under&amp;#160;ASC 840 &amp;#8220;Leases&amp;#8221;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company elected the permitted practical expedients to not reassess the following related to leases that commenced before the effective date of ASC 842: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. Upon adoption, the Company recorded right of use assets of&amp;#160;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;$41.8 million&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;&amp;#160;and lease liabilities of&amp;#160;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;$54.2 million&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;. The difference between the value of the right of use assets and lease liabilities is due to the reclassification of existing deferred rent, prepaid rent, and unamortized lease incentives as of January 1, 2019. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;See Note 9. &amp;#8220;Leases&amp;#8221; for additional information.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
	<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="FD2019Q1YTD" id="Fact-DBF1F5FE6AC77229FB188E046647DA6A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;In June 2016, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update No. 2016-13, &amp;#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&amp;#8221; which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including accounts receivable, upon initial recognition of that financial asset using a forward-looking expected loss model, rather than an incurred loss model. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of &amp;#8220;other-than-temporary&amp;#8221; impairments. The effective date for the Company will be January 1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Leases&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;On January 1, 2019, the Company adopted&amp;#160;Accounting Standards Codifications 842 &amp;#8220;Leases&amp;#8221; (&amp;#8220;ASC 842&amp;#8221;)&amp;#160;using the modified retrospective method, reflecting any cumulative effect as an adjustment to equity. Results for reporting periods beginning on or after January 1, 2019 are presented under&amp;#160;ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&amp;#8217;s historic accounting under&amp;#160;ASC 840 &amp;#8220;Leases&amp;#8221;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company elected the permitted practical expedients to not reassess the following related to leases that commenced before the effective date of ASC 842: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. Upon adoption, the Company recorded right of use assets of&amp;#160;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;$41.8 million&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;&amp;#160;and lease liabilities of&amp;#160;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;$54.2 million&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;. The difference between the value of the right of use assets and lease liabilities is due to the reclassification of existing deferred rent, prepaid rent, and unamortized lease incentives as of January 1, 2019. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;See Note 9. &amp;#8220;Leases&amp;#8221; for additional information.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
	<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="FD2019Q1YTD" id="Fact-970B1CB70E735757BEBF316023261116">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;REVENUE&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Geographic revenue&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;U.S.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;103,991&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;113,985&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Other Americas&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;28,829&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;17,715&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;United Kingdom (&amp;#8220;U.K.&amp;#8221;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;24,549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;26,094&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Europe (excluding U.K.), Middle East, and Africa &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;34,186&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;31,826&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Asia-Pacific&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;20,991&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;45,562&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;212,546&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;235,182&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Revenue streams&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Perpetual license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;23,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Term license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,314&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Revenue recognized at a point in time &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;63,264&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;87,773&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Maintenance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,706&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,525&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cloud&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;27,758&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,582&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Consulting&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;53,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,302&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Revenue recognized over time &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;149,282&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;147,409&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;212,546&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;235,182&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Term license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,314&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,695&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cloud&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;27,758&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,582&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Maintenance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,706&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;64,525&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Subscription &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;143,778&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;144,802&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Perpetual license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;23,078&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Consulting&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;53,818&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,302&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;212,546&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;235,182&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Reflects client arrangements (term license, cloud, and maintenance) that are subject to renewal.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Remaining performance obligations&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Revenue recognition timing on existing contracts:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="26" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Perpetual license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Term License&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Maintenance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Cloud&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Consulting&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 year or less&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,263&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,404&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;187,324&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;115,548&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13,251&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;370,790&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;58&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1-2 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;998&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,274&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;9,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,539&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;107,524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;756&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,438&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;71,509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;473&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;79,356&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;"&gt;Greater than 3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;135&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,008&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;72,742&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;74,912&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13,441&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,569&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;203,120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;351,338&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,114&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;632,582&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:755px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="26" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:133px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Perpetual license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Term License&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Maintenance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Cloud&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Consulting&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 year or less&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;33,859&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;21,087&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;156,702&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;47,764&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;9,403&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;268,815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;59&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1-2 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14,106&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;7,877&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;21,381&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;52,849&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,098&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;97,311&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,204&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,634&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;37,844&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;"&gt;Greater than 3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;382&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;853&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,825&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;40,478&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;43,538&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,551&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;35,451&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;184,832&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;178,935&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,501&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;459,270&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The above amounts include contracts that have an original expected duration of one year or less.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="FD2019Q1YTD" id="Fact-4A450C64941856F5BD295A33A2B51B5A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Remaining performance obligations&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Revenue recognition timing on existing contracts:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="26" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Perpetual license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Term License&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Maintenance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Cloud&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Consulting&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 year or less&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,263&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,404&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;187,324&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;115,548&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13,251&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;370,790&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;58&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1-2 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;998&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,274&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;9,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,539&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;107,524&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;756&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,438&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;71,509&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;473&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;79,356&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;"&gt;Greater than 3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;135&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,008&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;72,742&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;74,912&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13,441&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,569&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;203,120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;351,338&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,114&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;632,582&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:755px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="26" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:133px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:77px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:3px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:6px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Perpetual license&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Term License&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Maintenance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Cloud&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Consulting&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 year or less&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;33,859&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;21,087&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;156,702&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;47,764&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;9,403&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;268,815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;59&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1-2 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14,106&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;7,877&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;21,381&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;52,849&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,098&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;97,311&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,204&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,634&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;37,844&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,606&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;"&gt;Greater than 3 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;382&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;853&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,825&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;40,478&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;43,538&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,551&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;35,451&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;184,832&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;178,935&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,501&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;459,270&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
	<us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="FD2019Q1YTD" id="Fact-833C89D1202854A3B0FE1B70292C7308">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Outside professional services expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Income and other taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;7,954&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,387&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Marketing and sales program expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,318&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,860&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Dividends payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,367&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2,363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Employee-related expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,432&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,536&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,061&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,993&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;40,947&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;45,506&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
	<us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="FD2019Q1YTD" id="Fact-82A54CF84F5D55C396EB06681AB2109C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Amortized Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Unrealized Gains&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Unrealized Losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Municipal bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;42,693&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;86&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;42,759&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Corporate bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,966&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;142&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(63&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,045&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,659&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;228&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Amortized Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Unrealized Gains&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Unrealized Losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Municipal bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,802&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,705&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Corporate bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,499&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;23&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(226&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;93,301&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(336&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;93,001&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
	<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="FD2019Q1YTD" id="Fact-A8D6939F28125D60A8E425D78B33113D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The calculation of the basic and diluted earnings per share was:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands, except per share amounts)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Net (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(28,717&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average common shares outstanding&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;78,584&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;78,236&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(Loss) earnings per share, basic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(0.37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;0.16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Net (loss) income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(28,717&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average effect of dilutive securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Stock options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,119&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;RSUs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,747&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Effect of dilutive securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,866&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Weighted-average common shares outstanding, assuming dilution&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;78,584&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;83,102&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(Loss) earnings per share, diluted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(0.37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;0.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Outstanding anti-dilutive stock options and RSUs &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,563&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;397&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
	<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="FD2019Q1YTD" id="Fact-FC6D153400F2510388A840C6BBFBD9D6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;"&gt;Effective income tax rate&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(Dollars in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Benefit from income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(8,300&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(4,222&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Effective income tax rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;22&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(53&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
	<us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="FD2019Q1YTD" id="Fact-0E035DEB641159528ECBEF5083400C85">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Expense&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended &amp;#160;&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cost of revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,519&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,701&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Selling and marketing&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;7,374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,658&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Research and development&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4,560&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,637&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;General and administrative&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,897&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,113&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;18,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,109&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Income tax benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(3,740&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(3,141&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
	<us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="FD2019Q1YTD" id="Fact-5E39459A627E54199EC1943E7BA13FD4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company&amp;#8217;s assets and liabilities measured at fair value on a recurring basis were:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,401&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,062&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;22,463&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Marketable securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Municipal bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;42,759&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;42,759&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Corporate bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,045&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;49,045&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Total marketable securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;91,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Investments in privately-held companies &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Level 3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,000&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;20,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Marketable securities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Municipal bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,705&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;44,705&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Corporate bonds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;48,296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Total marketable securities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;93,001&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;93,001&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Investments in privately-held companies &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;3,390&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt; Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
	<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="FD2019Q1YTD" id="Fact-3B757EBDA4A75CD1946D4726CC1F2C0C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives as follows:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;March&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Useful Lives&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Net&amp;#160;Book Value &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Client-related intangibles&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4-10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;63,136&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(52,839&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;10,297&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Technology&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;59,742&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(51,730&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;8,012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 - 5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(5,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;128,239&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(109,930&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;18,309&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Useful Lives&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Accumulated Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;text-indent:2px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Net&amp;#160;Book Value &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Client-related intangibles&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;4-10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;63,115&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(51,224&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11,891&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Technology&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2-10 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;59,742&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(50,398&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;9,344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1 - 5 years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;5,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(5,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;128,218&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;(106,983&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;21,235&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Included in other long-term assets.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
	<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="FD2019Q1YTD" id="Fact-2E2BA80D6BB7CBB232F28E0F64BF8874">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;As of &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;, the Company&amp;#8217;s future minimum rental payments required under operating leases with noncancellable terms in excess of one year as determined prior to the adoption of ASC 842 were:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:85%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;Operating Leases &lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;15,993&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;14,807&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;13,262&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;12,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;11,084&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;67,425&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
	<us-gaap:ScheduleOfGoodwillTextBlock contextRef="FD2019Q1YTD" id="Fact-6A96881EFDDE5B0A9EDBB77FC9A58957">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The change in the carrying amount of goodwill was:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Balance as of January 1,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;72,858&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Currency translation adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;40&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Balance as of March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;72,898&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
	<us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="FD2019Q1YTD" id="Fact-E2C0ED3AACFD5F129788C0A32B810721">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;Grants&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:10pt;color:#000000;"&gt;The Company granted the following stock-based compensation awards:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Three Months Ended&lt;br clear="none"/&gt;March 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;"&gt;(in thousands)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;"&gt;Total Fair Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;RSUs &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;839&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;53,184&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;Non-qualified stock options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;1,770&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:Times New Roman;font-size:8pt;color:#000000;"&gt;33,344&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
	<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
	</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>pega-20190331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.pega.com/20190331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:pega="http://www.pega.com/20190331" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pega-20190331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pega-20190331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pega-20190331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pega-20190331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AccruedExpenses" roleURI="http://www.pega.com/role/AccruedExpenses">
        <link:definition>2112100 - Disclosure - ACCRUED EXPENSES</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="AccruedExpensesScheduleOfAccruedExpensesDetail" roleURI="http://www.pega.com/role/AccruedExpensesScheduleOfAccruedExpensesDetail">
        <link:definition>2412402 - Disclosure - ACCRUED EXPENSES - Schedule of Accrued Expenses (Detail)</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="AccruedExpensesTables" roleURI="http://www.pega.com/role/AccruedExpensesTables">
        <link:definition>2312301 - Disclosure - ACCRUED EXPENSES (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="BasisOfPresentation" roleURI="http://www.pega.com/role/BasisOfPresentation">
        <link:definition>2101100 - 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="DeferredContractCosts" roleURI="http://www.pega.com/role/DeferredContractCosts">
        <link:definition>2110100 - Disclosure - DEFERRED CONTRACT COSTS</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="DeferredContractCostsAdditionalInformationDetail" roleURI="http://www.pega.com/role/DeferredContractCostsAdditionalInformationDetail">
        <link:definition>2410402 - Disclosure - Deferred Contract Costs - Additional Information (Detail)</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="DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" roleURI="http://www.pega.com/role/DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail">
        <link:definition>2410404 - Disclosure - DEFERRED CONTRACT COSTS - Schedule of Amortization of Deferred Contract Costs (Detail)</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="DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" roleURI="http://www.pega.com/role/DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail">
        <link:definition>2410403 - Disclosure - DEFERRED CONTRACT COSTS - Schedule of Impairment of Deferred Contract Costs (Detail)</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="DeferredContractCostsTables" roleURI="http://www.pega.com/role/DeferredContractCostsTables">
        <link:definition>2310301 - Disclosure - DEFERRED CONTRACT COSTS (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="DisaggregationOfRevenueDetail" roleURI="http://www.pega.com/role/DisaggregationOfRevenueDetail">
        <link:definition>2424402 - Disclosure - Disaggregation of Revenue (Detail)</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="DocumentAndEntityInformation" roleURI="http://www.pega.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity 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="EarningsPerShare" roleURI="http://www.pega.com/role/EarningsPerShare">
        <link:definition>2128100 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.pega.com/role/EarningsPerShareTables">
        <link:definition>2328301 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.pega.com/role/FairValueMeasurements">
        <link:definition>2119100 - 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="FairValueMeasurementsDetail" roleURI="http://www.pega.com/role/FairValueMeasurementsDetail">
        <link:definition>2419402 - Disclosure - FAIR VALUE MEASUREMENTS (Detail)</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>2319301 - 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="GoodwillAndOtherIntangibleAssets" roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssets">
        <link:definition>2111100 - 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="GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail">
        <link:definition>2411404 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization of Intangible Assets (Detail)</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="GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail">
        <link:definition>2411402 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Change in Carrying Amount of Goodwill (Detail)</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="GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail">
        <link:definition>2411403 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortizable Intangible Assets (Detail)</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>2311301 - 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="IncomeTaxes" roleURI="http://www.pega.com/role/IncomeTaxes">
        <link:definition>2127100 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.pega.com/role/IncomeTaxesTables">
        <link:definition>2327301 - 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="Leases" roleURI="http://www.pega.com/role/Leases">
        <link:definition>2121100 - 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="LeasesCashFlowInformationDetails" roleURI="http://www.pega.com/role/LeasesCashFlowInformationDetails">
        <link:definition>2421407 - Disclosure - LEASES - Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesAfterAdoptionOf842Details" roleURI="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842Details">
        <link:definition>2421405 - Disclosure - LEASES - Maturities after Adoption of 842 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesAfterAdoptionOf842DetailsCalc2" roleURI="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842DetailsCalc2">
        <link:definition>2421405 - Disclosure - LEASES - Maturities after Adoption of 842 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesBeforeAdoptionOf842Details" roleURI="http://www.pega.com/role/LeasesMaturitiesBeforeAdoptionOf842Details">
        <link:definition>2421406 - Disclosure - LEASES - Maturities before Adoption of 842 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOperatingLeaseExpensesDetails" roleURI="http://www.pega.com/role/LeasesOperatingLeaseExpensesDetails">
        <link:definition>2421402 - Disclosure - LEASES - Operating Lease Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesRemainingLeaseTermDetails" roleURI="http://www.pega.com/role/LeasesRemainingLeaseTermDetails">
        <link:definition>2421404 - Disclosure - LEASES - Remaining Lease Term (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesRightOfUseAssetsDetails" roleURI="http://www.pega.com/role/LeasesRightOfUseAssetsDetails">
        <link:definition>2421403 - Disclosure - LEASES - Right of Use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.pega.com/role/LeasesTables">
        <link:definition>2321301 - 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="MarketableSecurities" roleURI="http://www.pega.com/role/MarketableSecurities">
        <link:definition>2104100 - 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="MarketableSecuritiesDetail" roleURI="http://www.pega.com/role/MarketableSecuritiesDetail">
        <link:definition>2404402 - Disclosure - MARKETABLE SECURITIES (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesTables" roleURI="http://www.pega.com/role/MarketableSecuritiesTables">
        <link:definition>2304301 - Disclosure - MARKETABLE SECURITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncements" roleURI="http://www.pega.com/role/NewAccountingPronouncements">
        <link:definition>2102100 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS</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="NewAccountingPronouncementsDetails" roleURI="http://www.pega.com/role/NewAccountingPronouncementsDetails">
        <link:definition>2402402 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (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="NewAccountingPronouncementsPolicies" roleURI="http://www.pega.com/role/NewAccountingPronouncementsPolicies">
        <link:definition>2202201 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (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="ReceivablesContractAssetsAndDeferredRevenue" roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenue">
        <link:definition>2106100 - 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="ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail">
        <link:definition>2406405 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Additional Information (Detail)</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="ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail">
        <link:definition>2406404 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Detail)</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="ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail">
        <link:definition>2406402 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Detail)</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="ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail">
        <link:definition>2406403 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Detail)</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>2306301 - 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="Revenue" roleURI="http://www.pega.com/role/Revenue">
        <link:definition>2124100 - 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="RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" roleURI="http://www.pega.com/role/RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail">
        <link:definition>2424403 - Disclosure - Revenue for Remaining Performance Obligations Expected to be Recognized (Detail)</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>2324301 - 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="StockBasedCompensation" roleURI="http://www.pega.com/role/StockBasedCompensation">
        <link:definition>2126100 - 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="StockBasedCompensationAdditionalInformationDetail" roleURI="http://www.pega.com/role/StockBasedCompensationAdditionalInformationDetail">
        <link:definition>2426404 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</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="StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" roleURI="http://www.pega.com/role/StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail">
        <link:definition>2426403 - Disclosure - Stock-based compensation - Summary of stock based compensation award granted (Detail)</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>2326301 - 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="SummaryOfBasicAndDilutedEarningsPerShareDetail" roleURI="http://www.pega.com/role/SummaryOfBasicAndDilutedEarningsPerShareDetail">
        <link:definition>2428402 - Disclosure - Summary of Basic and Diluted Earnings Per Share (Detail)</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="SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" roleURI="http://www.pega.com/role/SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail">
        <link:definition>2427402 - Disclosure - Summary of Benefit from Income Taxes and Discrete Tax Items (Detail)</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="SummaryOfStockBasedCompensationExpenseDetail" roleURI="http://www.pega.com/role/SummaryOfStockBasedCompensationExpenseDetail">
        <link:definition>2426402 - Disclosure - Summary of Stock Based Compensation Expense (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedCondensedConsolidatedBalanceSheets" roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheets">
        <link:definition>1001000 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1001501 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>1005000 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome">
        <link:definition>1003000 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedCondensedConsolidatedStatementsOfOperations" roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfOperations">
        <link:definition>1002000 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical">
        <link:definition>1004501 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity">
        <link:definition>1004000 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="pega_AccountsReceivableAndUnbilledReceivable" name="AccountsReceivableAndUnbilledReceivable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" name="AccountsReceivableAndUnbilledReceivableTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_AccruedExpensesDisclosureTextBlock" name="AccruedExpensesDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_AccruedSalesAndMarketingEventsCurrent" name="AccruedSalesAndMarketingEventsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="pega_AmortizationPeriodForDeferredContactCosts" name="AmortizationPeriodForDeferredContactCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_AssetsAndLiabilitiesLesseeTableTextBlock" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_ClientRelationshipsMember" name="ClientRelationshipsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_CloudMember" name="CloudMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_ConsultingMember" name="ConsultingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_ContractAssetsAndDeferredRevenueTableTextBlock" name="ContractAssetsAndDeferredRevenueTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_CostOfRevenueMember" name="CostOfRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_DeferredContractCostsPolicyTextBlock" name="DeferredContractCostsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_DeferredCostsNetTextBlock" name="DeferredCostsNetTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_EarningsPerShareBasicAndDilutedLineItems" name="EarningsPerShareBasicAndDilutedLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_EmployeeRelatedExpensesCurrent" name="EmployeeRelatedExpensesCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="pega_EmployeesMember" name="EmployeesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_InvestmentsInPrivatelyHeldCompaniesMember" name="InvestmentsInPrivatelyHeldCompaniesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_LicensePerpetualMember" name="LicensePerpetualMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_LicenseTermMember" name="LicenseTermMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_NonqualifiedStockOptionsMember" name="NonqualifiedStockOptionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_OtherAmericasMember" name="OtherAmericasMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" name="ReceivablesContractAssetsAndDeferredRevenueTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess" name="RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years" name="RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2" name="RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3" name="RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess" name="RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years" name="RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2" name="RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3" name="RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" name="ScheduleOfAmortizationOfDeferredCostsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_ScheduleOfEarningsPerShareBasicAndDilutedTable" name="ScheduleOfEarningsPerShareBasicAndDilutedTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" name="ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" name="ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="pega_SubscriptionMember" name="SubscriptionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="pega_UnbilledReceivablesCurrentAndNonCurrent" name="UnbilledReceivablesCurrentAndNonCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" name="UnbilledReceivablesCurrentAndNonCurrentPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="pega_UnbilledReceivablesNonCurrent" name="UnbilledReceivablesNonCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" name="UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" name="UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>pega-20190331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpenses" xlink:href="pega-20190331.xsd#AccruedExpenses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:href="pega-20190331.xsd#AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpensesTables" xlink:href="pega-20190331.xsd#AccruedExpensesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/BasisOfPresentation" xlink:href="pega-20190331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCosts" xlink:href="pega-20190331.xsd#DeferredContractCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsAdditionalInformationDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsTables" xlink:href="pega-20190331.xsd#DeferredContractCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DisaggregationOfRevenueDetail" xlink:href="pega-20190331.xsd#DisaggregationOfRevenueDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DocumentAndEntityInformation" xlink:href="pega-20190331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/EarningsPerShare" xlink:href="pega-20190331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/EarningsPerShareTables" xlink:href="pega-20190331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurements" xlink:href="pega-20190331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurementsDetail" xlink:href="pega-20190331.xsd#FairValueMeasurementsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurementsTables" xlink:href="pega-20190331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssets" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/IncomeTaxes" xlink:href="pega-20190331.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/IncomeTaxesTables" xlink:href="pega-20190331.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/Leases" xlink:href="pega-20190331.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesCashFlowInformationDetails" xlink:href="pega-20190331.xsd#LeasesCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842Details" xlink:href="pega-20190331.xsd#LeasesMaturitiesAfterAdoptionOf842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842DetailsCalc2" xlink:href="pega-20190331.xsd#LeasesMaturitiesAfterAdoptionOf842DetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesMaturitiesBeforeAdoptionOf842Details" xlink:href="pega-20190331.xsd#LeasesMaturitiesBeforeAdoptionOf842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesOperatingLeaseExpensesDetails" xlink:href="pega-20190331.xsd#LeasesOperatingLeaseExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesRemainingLeaseTermDetails" xlink:href="pega-20190331.xsd#LeasesRemainingLeaseTermDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesRightOfUseAssetsDetails" xlink:href="pega-20190331.xsd#LeasesRightOfUseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesTables" xlink:href="pega-20190331.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecurities" xlink:href="pega-20190331.xsd#MarketableSecurities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecuritiesDetail" xlink:href="pega-20190331.xsd#MarketableSecuritiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecuritiesTables" xlink:href="pega-20190331.xsd#MarketableSecuritiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncements" xlink:href="pega-20190331.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncementsDetails" xlink:href="pega-20190331.xsd#NewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncementsPolicies" xlink:href="pega-20190331.xsd#NewAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenue" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueTables" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/Revenue" xlink:href="pega-20190331.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:href="pega-20190331.xsd#RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/RevenueTables" xlink:href="pega-20190331.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensation" xlink:href="pega-20190331.xsd#StockBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:href="pega-20190331.xsd#StockBasedCompensationAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:href="pega-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationTables" xlink:href="pega-20190331.xsd#StockBasedCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:href="pega-20190331.xsd#SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:href="pega-20190331.xsd#SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfStockBasedCompensationExpenseDetail" xlink:href="pega-20190331.xsd#SummaryOfStockBasedCompensationExpenseDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.pega.com/role/AccruedExpenses" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_113b0150-367f-99b9-4773-3f3df4696704" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_113b0150-367f-99b9-4773-3f3df4696704" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_e11f4ed8-bba4-2471-6835-a5baa4d63b38" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:to="loc_us-gaap_TaxesPayableCurrent_e11f4ed8-bba4-2471-6835-a5baa4d63b38" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_AccruedSalesAndMarketingEventsCurrent" xlink:label="loc_pega_AccruedSalesAndMarketingEventsCurrent_bdc134db-912f-14ab-fbf1-f8fcf76092ac" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:to="loc_pega_AccruedSalesAndMarketingEventsCurrent_bdc134db-912f-14ab-fbf1-f8fcf76092ac" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="loc_us-gaap_DividendsPayableCurrent_fcd06ed7-1009-6ff9-f4dc-4329f4b4725a" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:to="loc_us-gaap_DividendsPayableCurrent_fcd06ed7-1009-6ff9-f4dc-4329f4b4725a" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_EmployeeRelatedExpensesCurrent" xlink:label="loc_pega_EmployeeRelatedExpensesCurrent_70240e5a-c585-4336-5dcc-f8fcf75e0465" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:to="loc_pega_EmployeeRelatedExpensesCurrent_70240e5a-c585-4336-5dcc-f8fcf75e0465" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_d9354686-0832-bbe3-9389-140489c487e8" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_d9354686-0832-bbe3-9389-140489c487e8" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/AccruedExpensesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/BasisOfPresentation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/DeferredContractCosts" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/DeferredContractCostsAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/DeferredContractCostsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/DisaggregationOfRevenueDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/EarningsPerShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/FairValueMeasurementsDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssets" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d3bdc20c-5c58-6be6-d756-0ace6a97f212" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7a49df76-38f6-6baa-87dd-2e9a7efd8303" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d3bdc20c-5c58-6be6-d756-0ace6a97f212" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7a49df76-38f6-6baa-87dd-2e9a7efd8303" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c9279b6a-f262-f140-7696-5ec40778343f" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d3bdc20c-5c58-6be6-d756-0ace6a97f212" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c9279b6a-f262-f140-7696-5ec40778343f" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/Leases" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/LeasesCashFlowInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842Details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_198c3642-781c-a7d4-6f7d-8400ab29b18c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_198c3642-781c-a7d4-6f7d-8400ab29b18c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e0f20176-305e-e29f-ab09-584aea596901" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e0f20176-305e-e29f-ab09-584aea596901" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8e35e675-3955-0e95-1b9c-d08dd410962e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8e35e675-3955-0e95-1b9c-d08dd410962e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_852d78fc-d4b9-e5fb-fd5a-9da7d3d49669" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_852d78fc-d4b9-e5fb-fd5a-9da7d3d49669" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7a6864a2-d55e-24e7-17f1-75d5cad038ee" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7a6864a2-d55e-24e7-17f1-75d5cad038ee" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842DetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_181DCFE452BA301BC2FE8EA3BAFE09F1_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_181DCFE452BA301BC2FE8EA3BAFE09F1_dba432e7-eec4-e0dc-718d-f46fe263fe47" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_181DCFE452BA301BC2FE8EA3BAFE09F1_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_181DCFE452BA301BC2FE8EA3BAFE09F1_dba432e7-eec4-e0dc-718d-f46fe263fe47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_181DCFE452BA301BC2FE8EA3BAFE09F1_41784c6f-4555-af92-3354-8f8701c77f60" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_181DCFE452BA301BC2FE8EA3BAFE09F1_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_OperatingLeaseLiability_181DCFE452BA301BC2FE8EA3BAFE09F1_41784c6f-4555-af92-3354-8f8701c77f60" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/LeasesMaturitiesBeforeAdoptionOf842Details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_30d028f9-2f3a-4a0c-02f8-ea9552d875b6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_f67237f3-7c78-8a5c-b7b3-17f1eb0b017a" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_30d028f9-2f3a-4a0c-02f8-ea9552d875b6" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_f67237f3-7c78-8a5c-b7b3-17f1eb0b017a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_ccaff3fc-3d87-e58a-0083-69dda0c10f9d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_30d028f9-2f3a-4a0c-02f8-ea9552d875b6" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_ccaff3fc-3d87-e58a-0083-69dda0c10f9d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_39e76369-4fdc-9d5f-860a-45d0795e5fb0" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_30d028f9-2f3a-4a0c-02f8-ea9552d875b6" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_39e76369-4fdc-9d5f-860a-45d0795e5fb0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_fe404cae-7fcc-3489-844f-4d90e9776180" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_30d028f9-2f3a-4a0c-02f8-ea9552d875b6" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_fe404cae-7fcc-3489-844f-4d90e9776180" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_5b651b24-1278-4eab-c840-7002c6d68546" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_30d028f9-2f3a-4a0c-02f8-ea9552d875b6" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_5b651b24-1278-4eab-c840-7002c6d68546" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/LeasesOperatingLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_d5a06061-b83d-0d55-b7d3-e1229681b86d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_f08a7953-47bc-6d58-e55f-aa8ab4131b72" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d5a06061-b83d-0d55-b7d3-e1229681b86d" xlink:to="loc_us-gaap_OperatingLeaseCost_f08a7953-47bc-6d58-e55f-aa8ab4131b72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_2317d2f1-d2dd-7935-e8f7-d1cdeade960b" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d5a06061-b83d-0d55-b7d3-e1229681b86d" xlink:to="loc_us-gaap_VariableLeaseCost_2317d2f1-d2dd-7935-e8f7-d1cdeade960b" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/LeasesRemainingLeaseTermDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/LeasesRightOfUseAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/LeasesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/MarketableSecurities" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/MarketableSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f0bf2241-14f8-6ef1-e8d7-f724d52ad9c1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5d23fa7e-7f76-6507-b72f-382f81b88e34" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f0bf2241-14f8-6ef1-e8d7-f724d52ad9c1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5d23fa7e-7f76-6507-b72f-382f81b88e34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e0f935d0-20e2-15fc-55a1-79c116fbc07c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f0bf2241-14f8-6ef1-e8d7-f724d52ad9c1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e0f935d0-20e2-15fc-55a1-79c116fbc07c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5ab305fa-195a-59cf-c0de-4b5d05fc9de4" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f0bf2241-14f8-6ef1-e8d7-f724d52ad9c1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_5ab305fa-195a-59cf-c0de-4b5d05fc9de4" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/MarketableSecuritiesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/NewAccountingPronouncements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/NewAccountingPronouncementsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/NewAccountingPronouncementsPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenue" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_655a4d0e-4b88-088e-f4dd-52a1160dbd00" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_c1461e6a-62a7-8952-5b69-033f90794011" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_655a4d0e-4b88-088e-f4dd-52a1160dbd00" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_c1461e6a-62a7-8952-5b69-033f90794011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_3d536018-86b9-0ada-c83e-dcbe5731aafb" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_655a4d0e-4b88-088e-f4dd-52a1160dbd00" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_3d536018-86b9-0ada-c83e-dcbe5731aafb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_d8dfd6ae-e36f-2031-12fb-37ed4077e692" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_120d87ed-4228-6812-13f3-5c322e959d0e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_d8dfd6ae-e36f-2031-12fb-37ed4077e692" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_120d87ed-4228-6812-13f3-5c322e959d0e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_127a58ad-fa99-8a03-2fec-96b5f697e51c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_d8dfd6ae-e36f-2031-12fb-37ed4077e692" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_127a58ad-fa99-8a03-2fec-96b5f697e51c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:type="extended">
    <link:loc xlink:href="pega-20190331.xsd#pega_AccountsReceivableAndUnbilledReceivable" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable_60372d60-d445-dd12-c0bc-f8fcf75b98a9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_928a1618-af56-709a-989c-a303706b8ca2" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivable_60372d60-d445-dd12-c0bc-f8fcf75b98a9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_928a1618-af56-709a-989c-a303706b8ca2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_ecc5021c-19ea-d6df-450c-2c87b2ebe1e7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivable_60372d60-d445-dd12-c0bc-f8fcf75b98a9" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_ecc5021c-19ea-d6df-450c-2c87b2ebe1e7" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNonCurrent" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_83f9312e-0d9d-d50e-00ef-f8fcf761f85a" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivable_60372d60-d445-dd12-c0bc-f8fcf75b98a9" xlink:to="loc_pega_UnbilledReceivablesNonCurrent_83f9312e-0d9d-d50e-00ef-f8fcf761f85a" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:type="extended">
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_ab8cd466-0992-fc35-4f43-f8fcf7628b47" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_581f825a-bcd9-8efc-29d1-f8fcf7631769" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_ab8cd466-0992-fc35-4f43-f8fcf7628b47" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_581f825a-bcd9-8efc-29d1-f8fcf7631769" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_2bf6e172-3298-6f40-c04c-f8fcf75d4ced" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_ab8cd466-0992-fc35-4f43-f8fcf7628b47" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_2bf6e172-3298-6f40-c04c-f8fcf75d4ced" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_eb1fe3e2-c539-7e51-3c81-f8fcf75eb879" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_ab8cd466-0992-fc35-4f43-f8fcf7628b47" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_eb1fe3e2-c539-7e51-3c81-f8fcf75eb879" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_1d95ba04-2295-9ec0-896d-f8fcf75d790a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_ecc5021c-19ea-d6df-450c-2c87b2ebe1e7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_1d95ba04-2295-9ec0-896d-f8fcf75d790a" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_ecc5021c-19ea-d6df-450c-2c87b2ebe1e7" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_5e625306-820c-326c-7506-f8fcf75c37fe" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_1d95ba04-2295-9ec0-896d-f8fcf75d790a" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_5e625306-820c-326c-7506-f8fcf75c37fe" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_7166168d-3df0-0c52-2f24-f8fcf75fbb4b" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_1d95ba04-2295-9ec0-896d-f8fcf75d790a" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_7166168d-3df0-0c52-2f24-f8fcf75fbb4b" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/Revenue" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_465553f1-bc58-c028-be96-17968da991df" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_e750e324-f896-da67-2054-f8fcf75f4e10" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_465553f1-bc58-c028-be96-17968da991df" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_e750e324-f896-da67-2054-f8fcf75f4e10" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_cfc654be-d37b-3038-4f6f-f8fcf75b70a4" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_465553f1-bc58-c028-be96-17968da991df" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_cfc654be-d37b-3038-4f6f-f8fcf75b70a4" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_28af8d5d-f38a-581d-bb33-f8fcf75db009" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_465553f1-bc58-c028-be96-17968da991df" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_28af8d5d-f38a-581d-bb33-f8fcf75db009" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_41895d7b-d7b4-1d02-88e4-f8fcf7611f07" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_465553f1-bc58-c028-be96-17968da991df" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_41895d7b-d7b4-1d02-88e4-f8fcf7611f07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b51839fe-bff4-c198-77bd-95d4149768cf" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_62ea6e52-e73d-7434-f05f-f8fcf7606d48" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_b51839fe-bff4-c198-77bd-95d4149768cf" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_62ea6e52-e73d-7434-f05f-f8fcf7606d48" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_ee8fcfe4-15b6-f8c2-97ab-f8fcf75ed1ae" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_b51839fe-bff4-c198-77bd-95d4149768cf" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_ee8fcfe4-15b6-f8c2-97ab-f8fcf75ed1ae" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_7fb00ee9-7a16-faaa-1a06-f8fcf762bb78" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_b51839fe-bff4-c198-77bd-95d4149768cf" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_7fb00ee9-7a16-faaa-1a06-f8fcf762bb78" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_b0366ed9-0931-9655-d3b5-f8fcf7622724" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_b51839fe-bff4-c198-77bd-95d4149768cf" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_b0366ed9-0931-9655-d3b5-f8fcf7622724" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/RevenueTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/StockBasedCompensation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/StockBasedCompensationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21ce4f2f-397c-6c02-8635-7c94146a06a0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2dd9a981-e559-d141-f1c2-4db79f71a7ef" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21ce4f2f-397c-6c02-8635-7c94146a06a0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2dd9a981-e559-d141-f1c2-4db79f71a7ef" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d342f32b-4cc6-0bef-3743-616005090121" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21ce4f2f-397c-6c02-8635-7c94146a06a0" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d342f32b-4cc6-0bef-3743-616005090121" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/SummaryOfStockBasedCompensationExpenseDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:to="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_c2c48170-d0ff-2c37-effc-ff5f53e30dcb" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_AccountsPayableCurrent_c2c48170-d0ff-2c37-effc-ff5f53e30dcb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b0e2721e-44a1-957d-5aaa-294b580a15e3" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b0e2721e-44a1-957d-5aaa-294b580a15e3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_c1461e6a-62a7-8952-5b69-033f90794011" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_c1461e6a-62a7-8952-5b69-033f90794011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_4bcdb937-432e-7a7e-23c2-a441d7b89da5" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_4bcdb937-432e-7a7e-23c2-a441d7b89da5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7e28dff2-da63-21d2-137e-ce9d56cb1b6e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7e28dff2-da63-21d2-137e-ce9d56cb1b6e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_6c3a5ad4-509d-5efe-88e8-9022374b2860" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_6c3a5ad4-509d-5efe-88e8-9022374b2860" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bba08e5f-78e8-6c25-01a4-6720051135cc" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bba08e5f-78e8-6c25-01a4-6720051135cc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_ea289a9d-deba-2cde-21e4-3d0ae7a1f011" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_PreferredStockValue_ea289a9d-deba-2cde-21e4-3d0ae7a1f011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_aefe3f0c-abe4-5b83-9a64-da77d8e253dd" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_CommonStockValue_aefe3f0c-abe4-5b83-9a64-da77d8e253dd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_df284507-8ac7-eed1-41db-05e81b70be6d" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_df284507-8ac7-eed1-41db-05e81b70be6d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a59bc5ae-63a0-c9bc-32f7-e2bd9f32bd26" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a59bc5ae-63a0-c9bc-32f7-e2bd9f32bd26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_798442bf-12e1-d944-3fa1-8b797b67482e" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_798442bf-12e1-d944-3fa1-8b797b67482e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_b06ccc35-a649-7e7d-3fa8-b8aca26e1e9a" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_b06ccc35-a649-7e7d-3fa8-b8aca26e1e9a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32f41ea9-05c6-e713-464b-586a571d1c1f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_b06ccc35-a649-7e7d-3fa8-b8aca26e1e9a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32f41ea9-05c6-e713-464b-586a571d1c1f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_50b1a6be-f082-bfa3-60b7-afefe9f63cb5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_b06ccc35-a649-7e7d-3fa8-b8aca26e1e9a" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_50b1a6be-f082-bfa3-60b7-afefe9f63cb5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_928a1618-af56-709a-989c-a303706b8ca2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_928a1618-af56-709a-989c-a303706b8ca2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_ecc5021c-19ea-d6df-450c-2c87b2ebe1e7" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_ecc5021c-19ea-d6df-450c-2c87b2ebe1e7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_79aabdc0-b963-1fd1-4e81-8c0801b1ebca" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_OtherAssetsCurrent_79aabdc0-b963-1fd1-4e81-8c0801b1ebca" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNonCurrent" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_83f9312e-0d9d-d50e-00ef-f8fcf761f85a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_pega_UnbilledReceivablesNonCurrent_83f9312e-0d9d-d50e-00ef-f8fcf761f85a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_831ad0b9-9dba-3997-20e6-e99a19aa28db" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_Goodwill_831ad0b9-9dba-3997-20e6-e99a19aa28db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9743d583-dfae-6ae9-f133-a1e331df792c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9743d583-dfae-6ae9-f133-a1e331df792c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_90cbc3ab-f555-6407-b3b4-b2bfa84c9f18" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_ShareBasedCompensation_90cbc3ab-f555-6407-b3b4-b2bfa84c9f18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b11c1cb0-596b-4c3d-0283-76cef67837c7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b11c1cb0-596b-4c3d-0283-76cef67837c7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_743ecb1a-adc1-2b63-ff24-350f33c715bd" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_743ecb1a-adc1-2b63-ff24-350f33c715bd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_29b0a481-c653-23c1-27cf-114dadcce1af" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_29b0a481-c653-23c1-27cf-114dadcce1af" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_0d84972d-26a1-e50e-67cb-502f125cb65c" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_0d84972d-26a1-e50e-67cb-502f125cb65c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9743d583-dfae-6ae9-f133-a1e331df792c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_94ef4f28-36c0-ebcc-c252-3b37968b424e" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_94ef4f28-36c0-ebcc-c252-3b37968b424e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_b2d1473c-d06a-7053-5039-5cb1510f932e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_b2d1473c-d06a-7053-5039-5cb1510f932e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_54e087e7-dea1-4188-710c-f95dcb130e6e" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_54e087e7-dea1-4188-710c-f95dcb130e6e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9743d583-dfae-6ae9-f133-a1e331df792c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_15de0c29-7f29-fc68-dcff-36f8e7ff06d8" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_15de0c29-7f29-fc68-dcff-36f8e7ff06d8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d4a92697-d008-996b-823a-bd9a56a04b3a" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d4a92697-d008-996b-823a-bd9a56a04b3a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_714a30d1-878f-1497-8ad1-4b1e113da228" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9743d583-dfae-6ae9-f133-a1e331df792c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_714a30d1-878f-1497-8ad1-4b1e113da228" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_cf605d39-9067-2f07-a6b5-7dfa6481009e" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_cf605d39-9067-2f07-a6b5-7dfa6481009e" xlink:to="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_59645a08-ce25-9000-2f65-e4bfddb1182e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_cf605d39-9067-2f07-a6b5-7dfa6481009e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_59645a08-ce25-9000-2f65-e4bfddb1182e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_6df44786-4260-4fa4-e123-591abd5e882d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_59645a08-ce25-9000-2f65-e4bfddb1182e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_6df44786-4260-4fa4-e123-591abd5e882d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_7a8c75f6-aa6c-53a5-d989-5565dbb744c9" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_59645a08-ce25-9000-2f65-e4bfddb1182e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_7a8c75f6-aa6c-53a5-d989-5565dbb744c9" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d8b6d19-6a54-06aa-2077-c10380bd20d1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d8b6d19-6a54-06aa-2077-c10380bd20d1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d8b6d19-6a54-06aa-2077-c10380bd20d1" xlink:to="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c604cfe-da19-5194-72b6-98be0130cfb7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c604cfe-da19-5194-72b6-98be0130cfb7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1c65a201-fd8e-32d7-dad9-c6d1d5719594" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1c65a201-fd8e-32d7-dad9-c6d1d5719594" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_a2f4cf19-54a3-c9c5-9b4d-23b76125e270" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_us-gaap_OperatingExpenses_a2f4cf19-54a3-c9c5-9b4d-23b76125e270" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_334a0036-49ae-85df-fa8d-a7de18d975ef" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a2f4cf19-54a3-c9c5-9b4d-23b76125e270" xlink:to="loc_us-gaap_SellingAndMarketingExpense_334a0036-49ae-85df-fa8d-a7de18d975ef" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_11c9d7e5-c56e-e78a-ae7b-17989a817204" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a2f4cf19-54a3-c9c5-9b4d-23b76125e270" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_11c9d7e5-c56e-e78a-ae7b-17989a817204" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a698662c-5d68-9b87-98fe-02485cda58f8" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_a2f4cf19-54a3-c9c5-9b4d-23b76125e270" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a698662c-5d68-9b87-98fe-02485cda58f8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_743ecb1a-adc1-2b63-ff24-350f33c715bd" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d8b6d19-6a54-06aa-2077-c10380bd20d1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_743ecb1a-adc1-2b63-ff24-350f33c715bd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_4f5bad86-488c-1b1d-6a90-50ab7a9f4014" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d8b6d19-6a54-06aa-2077-c10380bd20d1" xlink:to="loc_us-gaap_InvestmentIncomeNet_4f5bad86-488c-1b1d-6a90-50ab7a9f4014" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_41e96f8d-e499-8de8-69a8-27f1c7d4df6e" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d8b6d19-6a54-06aa-2077-c10380bd20d1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_41e96f8d-e499-8de8-69a8-27f1c7d4df6e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>pega-20190331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpenses" xlink:href="pega-20190331.xsd#AccruedExpenses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:href="pega-20190331.xsd#AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpensesTables" xlink:href="pega-20190331.xsd#AccruedExpensesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/BasisOfPresentation" xlink:href="pega-20190331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCosts" xlink:href="pega-20190331.xsd#DeferredContractCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsAdditionalInformationDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsTables" xlink:href="pega-20190331.xsd#DeferredContractCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DisaggregationOfRevenueDetail" xlink:href="pega-20190331.xsd#DisaggregationOfRevenueDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DocumentAndEntityInformation" xlink:href="pega-20190331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/EarningsPerShare" xlink:href="pega-20190331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/EarningsPerShareTables" xlink:href="pega-20190331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurements" xlink:href="pega-20190331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurementsDetail" xlink:href="pega-20190331.xsd#FairValueMeasurementsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurementsTables" xlink:href="pega-20190331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssets" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/IncomeTaxes" xlink:href="pega-20190331.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/IncomeTaxesTables" xlink:href="pega-20190331.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/Leases" xlink:href="pega-20190331.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesCashFlowInformationDetails" xlink:href="pega-20190331.xsd#LeasesCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842Details" xlink:href="pega-20190331.xsd#LeasesMaturitiesAfterAdoptionOf842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesMaturitiesBeforeAdoptionOf842Details" xlink:href="pega-20190331.xsd#LeasesMaturitiesBeforeAdoptionOf842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesOperatingLeaseExpensesDetails" xlink:href="pega-20190331.xsd#LeasesOperatingLeaseExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesRemainingLeaseTermDetails" xlink:href="pega-20190331.xsd#LeasesRemainingLeaseTermDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesRightOfUseAssetsDetails" xlink:href="pega-20190331.xsd#LeasesRightOfUseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesTables" xlink:href="pega-20190331.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecurities" xlink:href="pega-20190331.xsd#MarketableSecurities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecuritiesDetail" xlink:href="pega-20190331.xsd#MarketableSecuritiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecuritiesTables" xlink:href="pega-20190331.xsd#MarketableSecuritiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncements" xlink:href="pega-20190331.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncementsDetails" xlink:href="pega-20190331.xsd#NewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncementsPolicies" xlink:href="pega-20190331.xsd#NewAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenue" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueTables" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/Revenue" xlink:href="pega-20190331.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:href="pega-20190331.xsd#RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/RevenueTables" xlink:href="pega-20190331.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensation" xlink:href="pega-20190331.xsd#StockBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:href="pega-20190331.xsd#StockBasedCompensationAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:href="pega-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationTables" xlink:href="pega-20190331.xsd#StockBasedCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:href="pega-20190331.xsd#SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:href="pega-20190331.xsd#SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfStockBasedCompensationExpenseDetail" xlink:href="pega-20190331.xsd#SummaryOfStockBasedCompensationExpenseDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.pega.com/role/AccruedExpenses" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/AccruedExpensesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/BasisOfPresentation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/DeferredContractCosts" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/DeferredContractCostsAdditionalInformationDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/DeferredContractCostsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/DisaggregationOfRevenueDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:to="loc_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:to="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:to="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_B053282989384A4681D68ED4D8E492B6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_country_US_B053282989384A4681D68ED4D8E492B6" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_OtherAmericasMember" xlink:label="loc_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_8748C168F5B933C1C3AA8ED4D8E5915A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_srt_ProductOrServiceAxis_8748C168F5B933C1C3AA8ED4D8E5915A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8748C168F5B933C1C3AA8ED4D8E5915A" xlink:to="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8748C168F5B933C1C3AA8ED4D8E5915A" xlink:to="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_LicensePerpetualMember" xlink:label="loc_pega_LicensePerpetualMember_66137D857B8C7DDB21518ED4D8E632D2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_LicensePerpetualMember_66137D857B8C7DDB21518ED4D8E632D2" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_LicenseTermMember" xlink:label="loc_pega_LicenseTermMember_0993875C3F0A155F150C8ED4D8E6463B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_LicenseTermMember_0993875C3F0A155F150C8ED4D8E6463B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="loc_us-gaap_MaintenanceMember_3AE583EB1A67474422548ED4D8E73B34" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_us-gaap_MaintenanceMember_3AE583EB1A67474422548ED4D8E73B34" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_CloudMember" xlink:label="loc_pega_CloudMember_548F5A5653033094378F8ED4D8E7F670" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_CloudMember_548F5A5653033094378F8ED4D8E7F670" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ConsultingMember" xlink:label="loc_pega_ConsultingMember_993C515FC6822317A8678ED4D8E7BFD8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_ConsultingMember_993C515FC6822317A8678ED4D8E7BFD8" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_SubscriptionMember" xlink:label="loc_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:to="loc_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1EE4F4938110479FE9348ED4D8E9268C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1EE4F4938110479FE9348ED4D8E9268C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/EarningsPerShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/FairValueMeasurementsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4318B1A70A4DF2EDA0C98ED4D90FAEE7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4318B1A70A4DF2EDA0C98ED4D90FAEE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4318B1A70A4DF2EDA0C98ED4D90FAEE7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4318B1A70A4DF2EDA0C98ED4D90FAEE7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="loc_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:to="loc_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_BE778EFECAFA3746DFF18ED4D911D7DD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:to="loc_us-gaap_MunicipalBondsMember_BE778EFECAFA3746DFF18ED4D911D7DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_BC57C1584B58BB0E5AA18ED4D9112F2B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_BC57C1584B58BB0E5AA18ED4D9112F2B" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:to="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9857C21656C52591B0F68ED4D930AC96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9857C21656C52591B0F68ED4D930AC96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9857C21656C52591B0F68ED4D930AC96" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9857C21656C52591B0F68ED4D930AC96" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_CostOfRevenueMember" xlink:label="loc_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8" xlink:to="loc_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_DB4E8C7AA35C2696157C8ED4D9319235" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_DB4E8C7AA35C2696157C8ED4D9319235" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ClientRelationshipsMember" xlink:label="loc_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:to="loc_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentedTechnologyMember" xlink:label="loc_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:to="loc_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:to="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:to="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:to="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:to="loc_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:to="loc_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/Leases" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/LeasesCashFlowInformationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842Details" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/LeasesMaturitiesBeforeAdoptionOf842Details" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/LeasesOperatingLeaseExpensesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/LeasesRemainingLeaseTermDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/LeasesRightOfUseAssetsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/LeasesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/MarketableSecurities" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/MarketableSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:to="loc_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/MarketableSecuritiesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/NewAccountingPronouncements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/NewAccountingPronouncementsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/NewAccountingPronouncementsPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenue" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/Revenue" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_8DD25CE76146D7B3E3D78F1D9B01474C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:to="loc_srt_ProductOrServiceAxis_8DD25CE76146D7B3E3D78F1D9B01474C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8DD25CE76146D7B3E3D78F1D9B01474C" xlink:to="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8DD25CE76146D7B3E3D78F1D9B01474C" xlink:to="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_LicensePerpetualMember" xlink:label="loc_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_LicenseTermMember" xlink:label="loc_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="loc_us-gaap_MaintenanceMember_D5F4C080CB8D0591A2838F1D9B04CDD7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_us-gaap_MaintenanceMember_D5F4C080CB8D0591A2838F1D9B04CDD7" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_CloudMember" xlink:label="loc_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ConsultingMember" xlink:label="loc_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/RevenueTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/StockBasedCompensation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_0858396EC584CA8F99877E5F97CED84D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:to="loc_us-gaap_AwardTypeAxis_0858396EC584CA8F99877E5F97CED84D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0858396EC584CA8F99877E5F97CED84D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0858396EC584CA8F99877E5F97CED84D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_F129AD78CF5194D41CF87E5F97CED4FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_F129AD78CF5194D41CF87E5F97CED4FA" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_NonqualifiedStockOptionsMember" xlink:label="loc_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479" xlink:to="loc_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:to="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_EmployeesMember" xlink:label="loc_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:to="loc_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/StockBasedCompensationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:href="pega-20190331.xsd#pega_EarningsPerShareBasicAndDilutedLineItems" xlink:label="loc_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ScheduleOfEarningsPerShareBasicAndDilutedTable" xlink:label="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:to="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:to="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3328AE38EB55EFEB96EB7E541CFD6FAD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_NetIncomeLoss_3328AE38EB55EFEB96EB7E541CFD6FAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/SummaryOfStockBasedCompensationExpenseDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_CostOfRevenueMember" xlink:label="loc_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="loc_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:to="loc_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:to="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:to="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:to="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LicenseMember" xlink:label="loc_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:to="loc_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="loc_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:to="loc_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:to="loc_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="loc_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="loc_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:to="loc_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:to="loc_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_3A2CD126E99B7C7963598ED4D9ADA919" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_E7DB1B47E1555908DC148ED4D9ABE19C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3A2CD126E99B7C7963598ED4D9ADA919" xlink:to="loc_us-gaap_StatementTable_E7DB1B47E1555908DC148ED4D9ABE19C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_E7DB1B47E1555908DC148ED4D9ABE19C" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:to="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:to="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="loc_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="loc_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3A2CD126E99B7C7963598ED4D9ADA919" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_533D78008697D4E6DFF18ED4D9AF7712" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_NetIncomeLoss_533D78008697D4E6DFF18ED4D9AF7712" xlink:type="arc" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>pega-20190331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2" xlink:to="lab_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Right of use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_B98F8B29C869C69AA06F8ECBE57CF43D_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_B98F8B29C869C69AA06F8ECBE57CF43D" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_B98F8B29C869C69AA06F8ECBE57CF43D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_B98F8B29C869C69AA06F8ECBE57CF43D" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_B98F8B29C869C69AA06F8ECBE57CF43D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" 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_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" 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_3E07C645B15288877CA68ECBE57C24AF_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:to="lab_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" 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_8C5B3C2FCD6A63D929578ECBE57C77A2_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD_terseLabel_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Municipal bonds</link:label>
    <link:label id="lab_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD_label_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Municipal Bonds [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:to="lab_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Bond Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" 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_776B0DE90B99D75A0B508ECBE57C7651_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" 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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining maturity of marketable securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63BF52ECF70487A1BA938ED4D8C14EFD_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63BF52ECF70487A1BA938ED4D8C14EFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63BF52ECF70487A1BA938ED4D8C14EFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63BF52ECF70487A1BA938ED4D8C14EFD" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63BF52ECF70487A1BA938ED4D8C14EFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="lab_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:type="arc" />
    <link:label id="lab_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983_terseLabel_en-US" xlink:label="lab_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983_label_en-US" xlink:label="lab_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" 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_1EF266CFB9C8DCBE3C7E8ED4D8C26983_documentation_en-US" xlink:label="lab_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Of Revenue.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_CostOfRevenueMember" xlink:label="loc_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:to="lab_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" 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_022C68268EC30CA80ADF8ED4D8C22606_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" 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_4A609BF0D311B09959998ED4D8C26733_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" 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_CA6776B3F69AEFE786F68ED4D8C3801E_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" 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_EFE2BFB44DE2BC1281E18ED4D8C329A4_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" 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 Cost [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" 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_CE5CE90DF73E9934507B8ED4D8C3819B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" xlink:to="lab_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C_negatedLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Tax Benefit from Compensation Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_4A0528F55484A07831458F13303C4F87_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract_4A0528F55484A07831458F13303C4F87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_4A0528F55484A07831458F13303C4F87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_4A0528F55484A07831458F13303C4F87" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract_4A0528F55484A07831458F13303C4F87" xlink:type="arc" />
    <link:label id="lab_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764_terseLabel_en-US" xlink:label="lab_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ACCRUED EXPENSES</link:label>
    <link:label id="lab_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764_label_en-US" xlink:label="lab_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses Disclosure [Text Block]</link:label>
    <link:label id="lab_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764_documentation_en-US" xlink:label="lab_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for accrued liabilities at the end of the reporting period.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_AccruedExpensesDisclosureTextBlock" xlink:label="loc_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764" xlink:to="lab_pega_AccruedExpensesDisclosureTextBlock_B043AE884BE5EF4897B28F133042B764" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_CAC90E4D5958F16144198ED4D9C2A6D1_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_CAC90E4D5958F16144198ED4D9C2A6D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_CAC90E4D5958F16144198ED4D9C2A6D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_CAC90E4D5958F16144198ED4D9C2A6D1" xlink:to="lab_us-gaap_IncomeStatementAbstract_CAC90E4D5958F16144198ED4D9C2A6D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" 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_C1B478468D84BA5F725A8ED4D9C2101E_label_en-US" xlink:label="lab_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:to="lab_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:type="arc" />
    <link:label id="lab_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" 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_9AF450B0B0FAC2B5228E8ED4D9C3198E_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" 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:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:to="lab_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:type="arc" />
    <link:label id="lab_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" 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_3852877E9A3E75C9E51B8ED4D9C34B61_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" 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:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:to="lab_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:type="arc" />
    <link:label id="lab_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software license</link:label>
    <link:label id="lab_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4_label_en-US" xlink:label="lab_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LicenseMember" xlink:label="loc_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:to="lab_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0_terseLabel_en-US" xlink:label="lab_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" 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_CEBB17A45C7CDB443FC88ED4D9C345D0_label_en-US" xlink:label="lab_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maintenance [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="loc_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" xlink:to="lab_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:label id="lab_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850_label_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology Service [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:to="lab_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" 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_093098D7481A82A65FC08ED4D9C4BC11_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="lab_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" 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_91080637E842A039C0748ED4D9C42817_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:to="lab_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" 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_5F86DE16352AAA430A2B8F16F45FBF2E_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" 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_0FAC678C756521596D678ED4D9C58EE4_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:to="lab_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" 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_E1A5608B27C19A114EF18ED4D9C55E4B_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" 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_D1BA9093D68AD7CF52378ED4D9C54B94_label_en-US" xlink:label="lab_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" xlink:to="lab_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" 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_6DE5FD4753E1E4609ADE8ED4D9C5D8AF_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="lab_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" 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_9EC6E1018DB8FDFDF4388ED4D9C58666_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" xlink:to="lab_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" 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_844C7A9E788CDDC5E45D8ED4D9C6140A_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" 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_2EF75C2D1B7EF90BE2008ED4D9C67F98_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" 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_1DA4EB328CCBBC8E74E38ED4D9C60C7F_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" xlink:to="lab_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">(Loss) income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:to="lab_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency transaction loss</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income, net</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:to="lab_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" 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_F8070149461961EB232F8ED4D9C7D03C_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">(Loss) income before benefit from income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefit from income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" xlink:to="lab_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:to="lab_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" xlink:to="lab_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" xlink:to="lab_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" 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_8CA6F5AFBCF8485279F78ED4D9C86599_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:to="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" 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_E701ABC5F35A4B309FE18ED4D9C82181_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" 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_4840815A85F5C0D0B1558ED4D9C97831_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" xlink:type="arc" />
    <link:label id="lab_us-gaap_OffsettingAbstract_598B77DABF2DEF41CE7D8ED4D90E1F18_label_en-US" xlink:label="lab_us-gaap_OffsettingAbstract_598B77DABF2DEF41CE7D8ED4D90E1F18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Offsetting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OffsettingAbstract" xlink:label="loc_us-gaap_OffsettingAbstract_598B77DABF2DEF41CE7D8ED4D90E1F18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffsettingAbstract_598B77DABF2DEF41CE7D8ED4D90E1F18" xlink:to="lab_us-gaap_OffsettingAbstract_598B77DABF2DEF41CE7D8ED4D90E1F18" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" 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_AEA598A3C1DD0C37EE378ED4D90FB7CE_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="loc_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" xlink:to="lab_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" xlink:type="arc" />
    <link:label id="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262_terseLabel_en-US" xlink:label="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments in privately-held companies</link:label>
    <link:label id="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262_label_en-US" xlink:label="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" 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_2ACBE0539C9E1B0416EA8ED4D9118262_documentation_en-US" xlink:label="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" 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:href="pega-20190331.xsd#pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" xlink:to="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" 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_4FC65B31E85DBF9854078ED4D911A0D4_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" 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_F43F751F52EE74E886DE8ED4D9128D3A_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" 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_9888EFC1C1D8856611F78ED4D9124FCF_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" 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_325260B3534BE96174D28ED4D91240B0_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" 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_D460E3F5E7C6983A98248ED4D912122E_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" 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_851D428215CE8B5DF82D8ED4D913A309_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" 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_C6FE3A07A07F8ED756BD8ED4D913A3D4_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" 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_CD2DE1ABAD687DBC8D3C8ED4D914343F_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total marketable securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments in privately-held companies</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:to="lab_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1" 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_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13" xlink:type="arc" />
    <link:label id="lab_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term unbilled receivables</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables Non Current</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25" 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:href="pega-20190331.xsd#pega_UnbilledReceivablesNonCurrent" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25" xlink:to="lab_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25" xlink:type="arc" />
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42_totalLabel_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42" 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_5E5F4F215EDD3741F8A38E9641C13A42_label_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42" 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_5E5F4F215EDD3741F8A38E9641C13A42_documentation_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42" 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:href="pega-20190331.xsd#pega_AccountsReceivableAndUnbilledReceivable" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42" xlink:to="lab_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_124620CB45969941EA008E052E319E03_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_124620CB45969941EA008E052E319E03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_124620CB45969941EA008E052E319E03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_124620CB45969941EA008E052E319E03" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_124620CB45969941EA008E052E319E03" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8C275733845AF732F5648E056B1B6D91_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_8C275733845AF732F5648E056B1B6D91" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8C275733845AF732F5648E056B1B6D91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_8C275733845AF732F5648E056B1B6D91" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_8C275733845AF732F5648E056B1B6D91" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD" xlink:to="lab_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Carrying Amount of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amortizable Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1" 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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6F4510B9B652BD29980B7A2C55A84864_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6F4510B9B652BD29980B7A2C55A84864" 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_6F4510B9B652BD29980B7A2C55A84864_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6F4510B9B652BD29980B7A2C55A84864" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6F4510B9B652BD29980B7A2C55A84864" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6F4510B9B652BD29980B7A2C55A84864" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6F4510B9B652BD29980B7A2C55A84864" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_014D6F1305CC05A3D33A8E9641B4BDD7_verboseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent_014D6F1305CC05A3D33A8E9641B4BDD7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">1 year or less</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_014D6F1305CC05A3D33A8E9641B4BDD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent_014D6F1305CC05A3D33A8E9641B4BDD7" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent_014D6F1305CC05A3D33A8E9641B4BDD7" xlink:type="arc" />
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE" 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_0589A9DDD8B4BA3302AB8E9641B4CDCE_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE" 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_0589A9DDD8B4BA3302AB8E9641B4CDCE_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE" 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:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE" xlink:type="arc" />
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E" 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_C1D9BB481B68C98626228E9641B4169E_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E" 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_C1D9BB481B68C98626228E9641B4169E_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E" 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:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E" xlink:type="arc" />
    <link:label id="lab_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519_totalLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519" 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_DCC66007BAC8B4E3B2D38E9641B40519_label_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519" 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_DCC66007BAC8B4E3B2D38E9641B40519_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519" 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:href="pega-20190331.xsd#pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519" xlink:to="lab_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519" xlink:type="arc" />
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of unbilled receivables, 1 Year or Less</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC" 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_9840051CCDC5EE6D26CA8E9641B4EEDC_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC" 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:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC" xlink:type="arc" />
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of unbilled receivables, 1-2 Years</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13" 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_4CB023BE62A43DADB8958E9641B4BB13_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13" 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:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13" xlink:type="arc" />
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of unbilled receivables, 2-5 Years</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49" 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_E66FCBCE0124A30063428E9641B4CD49_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49" 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:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49" xlink:to="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49" xlink:type="arc" />
    <link:label id="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761_totalLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761" 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_CBFF7A645A2E4531AA8F8E9641B4F761_label_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761" 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_CBFF7A645A2E4531AA8F8E9641B4F761_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761" 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:href="pega-20190331.xsd#pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761" xlink:to="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outside professional services expenses</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254" xlink:type="arc" />
    <link:label id="lab_us-gaap_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099" 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_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099" xlink:to="lab_us-gaap_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099" xlink:type="arc" />
    <link:label id="lab_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93_terseLabel_en-US" xlink:label="lab_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing and sales program expenses</link:label>
    <link:label id="lab_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93_label_en-US" xlink:label="lab_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Sales And Marketing Events Current</link:label>
    <link:label id="lab_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93_documentation_en-US" xlink:label="lab_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for corporate and vertical marketing tradeshows and other various sales and marketing events.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_AccruedSalesAndMarketingEventsCurrent" xlink:label="loc_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93" xlink:to="lab_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsPayableCurrent_79718331F3D7C253F2E48ED4D9223220_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent_79718331F3D7C253F2E48ED4D9223220" 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_79718331F3D7C253F2E48ED4D9223220_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent_79718331F3D7C253F2E48ED4D9223220" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="loc_us-gaap_DividendsPayableCurrent_79718331F3D7C253F2E48ED4D9223220" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrent_79718331F3D7C253F2E48ED4D9223220" xlink:to="lab_us-gaap_DividendsPayableCurrent_79718331F3D7C253F2E48ED4D9223220" xlink:type="arc" />
    <link:label id="lab_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D_terseLabel_en-US" xlink:label="lab_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee-related expenses</link:label>
    <link:label id="lab_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D_label_en-US" xlink:label="lab_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Related Expenses, Current</link:label>
    <link:label id="lab_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D_documentation_en-US" xlink:label="lab_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of employee-related expenses.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_EmployeeRelatedExpensesCurrent" xlink:label="loc_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D" xlink:to="lab_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7" 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_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_099CAD023E0DD9DE9AFC8E964139D411_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_099CAD023E0DD9DE9AFC8E964139D411" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_099CAD023E0DD9DE9AFC8E964139D411" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_099CAD023E0DD9DE9AFC8E964139D411" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_099CAD023E0DD9DE9AFC8E964139D411" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets and Liabilities Measured at Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_61DE9C109A56D01C4AC78ED4D9B6E428_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_61DE9C109A56D01C4AC78ED4D9B6E428" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_61DE9C109A56D01C4AC78ED4D9B6E428" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_61DE9C109A56D01C4AC78ED4D9B6E428" xlink:to="lab_us-gaap_NetIncomeLoss_61DE9C109A56D01C4AC78ED4D9B6E428" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on available-for-sale marketable securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4" 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4" 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 Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_4CAB4370B821A99410EA8ECBE50CE0D7_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract_4CAB4370B821A99410EA8ECBE50CE0D7" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4CAB4370B821A99410EA8ECBE50CE0D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4CAB4370B821A99410EA8ECBE50CE0D7" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract_4CAB4370B821A99410EA8ECBE50CE0D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue for Remaining Performance Obligations Expected to be Recognized</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average period of recognition of unrecognized stock-based compensation expense (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" 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_BCE57302BF3B557D76168ED4D930B25B_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:type="arc" />
    <link:label id="lab_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99_verboseLabel_en-US" xlink:label="lab_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_CostOfRevenueMember" xlink:label="loc_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99" xlink:to="lab_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99" xlink:type="arc" />
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" 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_08E3B4DA8092250F5F538ED4D9313271_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2572A46F63A2A72BCBEB7A2E306F559F_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2572A46F63A2A72BCBEB7A2E306F559F" 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_2572A46F63A2A72BCBEB7A2E306F559F_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2572A46F63A2A72BCBEB7A2E306F559F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2572A46F63A2A72BCBEB7A2E306F559F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2572A46F63A2A72BCBEB7A2E306F559F" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2572A46F63A2A72BCBEB7A2E306F559F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_67E19D13440D4402FA338E9641ED5DE2_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_67E19D13440D4402FA338E9641ED5DE2" 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_67E19D13440D4402FA338E9641ED5DE2_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_67E19D13440D4402FA338E9641ED5DE2" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_67E19D13440D4402FA338E9641ED5DE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_67E19D13440D4402FA338E9641ED5DE2" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_67E19D13440D4402FA338E9641ED5DE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264" xlink:to="lab_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264" xlink:type="arc" />
    <link:label id="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF_terseLabel_en-US" xlink:label="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF" 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_EB93E8EFAD042305C3168EDFA59917DF_label_en-US" xlink:label="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF" 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_EB93E8EFAD042305C3168EDFA59917DF_documentation_en-US" xlink:label="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF" 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:href="pega-20190331.xsd#pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:label="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF" xlink:to="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Maturities after Adoption of 842</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Maturities before Adoption of 842</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943" xlink:type="arc" />
    <link:label id="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Cash Flow Lease Information</link:label>
    <link:label id="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9_label_en-US" xlink:label="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9" 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_A93F9C67315C4F52F8088ED4D906D4F9_documentation_en-US" xlink:label="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9" 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:href="pega-20190331.xsd#pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:label="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9" xlink:to="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_113576CCF57DE33629CF8E81236EA40F_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_113576CCF57DE33629CF8E81236EA40F" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_113576CCF57DE33629CF8E81236EA40F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_113576CCF57DE33629CF8E81236EA40F" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_113576CCF57DE33629CF8E81236EA40F" xlink:type="arc" />
    <link:label id="lab_pega_DeferredCostsNetTextBlock_87C3BD52AD9C3BEDA6A38E8123730181_terseLabel_en-US" xlink:label="lab_pega_DeferredCostsNetTextBlock_87C3BD52AD9C3BEDA6A38E8123730181" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DEFERRED CONTRACT COSTS</link:label>
    <link:label id="lab_pega_DeferredCostsNetTextBlock_87C3BD52AD9C3BEDA6A38E8123730181_label_en-US" xlink:label="lab_pega_DeferredCostsNetTextBlock_87C3BD52AD9C3BEDA6A38E8123730181" 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_87C3BD52AD9C3BEDA6A38E8123730181_documentation_en-US" xlink:label="lab_pega_DeferredCostsNetTextBlock_87C3BD52AD9C3BEDA6A38E8123730181" 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:href="pega-20190331.xsd#pega_DeferredCostsNetTextBlock" xlink:label="loc_pega_DeferredCostsNetTextBlock_87C3BD52AD9C3BEDA6A38E8123730181" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DeferredCostsNetTextBlock_87C3BD52AD9C3BEDA6A38E8123730181" xlink:to="lab_pega_DeferredCostsNetTextBlock_87C3BD52AD9C3BEDA6A38E8123730181" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_FFBC99E40FD6246662598DED67A31335_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_FFBC99E40FD6246662598DED67A31335" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_FFBC99E40FD6246662598DED67A31335" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_FFBC99E40FD6246662598DED67A31335" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_FFBC99E40FD6246662598DED67A31335" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" 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_8FEA51A26923D745549B8DED67A351A2_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:to="lab_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" 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_D80265D46E7DC33B523C8DED67A3B29E_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:to="lab_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_22B0897AD33C759C9F6D8DED67A3C647_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_22B0897AD33C759C9F6D8DED67A3C647" 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_22B0897AD33C759C9F6D8DED67A3C647_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_22B0897AD33C759C9F6D8DED67A3C647" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_22B0897AD33C759C9F6D8DED67A3C647" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_22B0897AD33C759C9F6D8DED67A3C647" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_22B0897AD33C759C9F6D8DED67A3C647" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_270D0C7975BD566B82248DED67A37871_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_270D0C7975BD566B82248DED67A37871" 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_270D0C7975BD566B82248DED67A37871_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_270D0C7975BD566B82248DED67A37871" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_270D0C7975BD566B82248DED67A37871" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_270D0C7975BD566B82248DED67A37871" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_270D0C7975BD566B82248DED67A37871" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_38A99EDC352C0646B52D8DED67A3CFA2_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_38A99EDC352C0646B52D8DED67A3CFA2" 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_38A99EDC352C0646B52D8DED67A3CFA2_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_38A99EDC352C0646B52D8DED67A3CFA2" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_38A99EDC352C0646B52D8DED67A3CFA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_38A99EDC352C0646B52D8DED67A3CFA2" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_38A99EDC352C0646B52D8DED67A3CFA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsCurrent_718A0C8A4CF7F008B9798DED67A43DE8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_718A0C8A4CF7F008B9798DED67A43DE8" 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_718A0C8A4CF7F008B9798DED67A43DE8_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_718A0C8A4CF7F008B9798DED67A43DE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_718A0C8A4CF7F008B9798DED67A43DE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_718A0C8A4CF7F008B9798DED67A43DE8" xlink:to="lab_us-gaap_OtherAssetsCurrent_718A0C8A4CF7F008B9798DED67A43DE8" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_AEE453C52A68604BCF168DED67A414F1_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_AEE453C52A68604BCF168DED67A414F1" 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_AEE453C52A68604BCF168DED67A414F1_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_AEE453C52A68604BCF168DED67A414F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_AEE453C52A68604BCF168DED67A414F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_AEE453C52A68604BCF168DED67A414F1" xlink:to="lab_us-gaap_AssetsCurrent_AEE453C52A68604BCF168DED67A414F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_419886B6D6861A358CC08DED67A50D45_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_419886B6D6861A358CC08DED67A50D45" 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_419886B6D6861A358CC08DED67A50D45_label_en-US" xlink:label="lab_us-gaap_Goodwill_419886B6D6861A358CC08DED67A50D45" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_419886B6D6861A358CC08DED67A50D45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_419886B6D6861A358CC08DED67A50D45" xlink:to="lab_us-gaap_Goodwill_419886B6D6861A358CC08DED67A50D45" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_E01EC22A8B45E8ECA24F8DED67A58F0F_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_E01EC22A8B45E8ECA24F8DED67A58F0F" 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_E01EC22A8B45E8ECA24F8DED67A58F0F_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_E01EC22A8B45E8ECA24F8DED67A58F0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_E01EC22A8B45E8ECA24F8DED67A58F0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_E01EC22A8B45E8ECA24F8DED67A58F0F" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_E01EC22A8B45E8ECA24F8DED67A58F0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_DE72C35F42C3CA323FFB8DED67A54468_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_DE72C35F42C3CA323FFB8DED67A54468" 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_DE72C35F42C3CA323FFB8DED67A54468_label_en-US" xlink:label="lab_us-gaap_Assets_DE72C35F42C3CA323FFB8DED67A54468" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_DE72C35F42C3CA323FFB8DED67A54468" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_DE72C35F42C3CA323FFB8DED67A54468" xlink:to="lab_us-gaap_Assets_DE72C35F42C3CA323FFB8DED67A54468" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" 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_0879DD27AEB32E2C08DF8DED67A559C0_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" 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_6BBE3D779652A94690AF8DED67A52BBB_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_3E72C7BBC8544CB498F48DED67A66BC9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_3E72C7BBC8544CB498F48DED67A66BC9" 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_3E72C7BBC8544CB498F48DED67A66BC9_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_3E72C7BBC8544CB498F48DED67A66BC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_3E72C7BBC8544CB498F48DED67A66BC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_3E72C7BBC8544CB498F48DED67A66BC9" xlink:to="lab_us-gaap_AccountsPayableCurrent_3E72C7BBC8544CB498F48DED67A66BC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_0918DB06F83E2B194A7A8DED67A6F1A0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_0918DB06F83E2B194A7A8DED67A6F1A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0918DB06F83E2B194A7A8DED67A6F1A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_0918DB06F83E2B194A7A8DED67A6F1A0" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_0918DB06F83E2B194A7A8DED67A6F1A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59" 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_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_DC8A02FC909083FFFB6C8DED67A78CDB_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_DC8A02FC909083FFFB6C8DED67A78CDB" 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_DC8A02FC909083FFFB6C8DED67A78CDB_label_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_DC8A02FC909083FFFB6C8DED67A78CDB" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_DC8A02FC909083FFFB6C8DED67A78CDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_DC8A02FC909083FFFB6C8DED67A78CDB" xlink:to="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_DC8A02FC909083FFFB6C8DED67A78CDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_50EA2EF05251FADCE64C8DED67A73A95_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_50EA2EF05251FADCE64C8DED67A73A95" 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_50EA2EF05251FADCE64C8DED67A73A95_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_50EA2EF05251FADCE64C8DED67A73A95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_50EA2EF05251FADCE64C8DED67A73A95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_50EA2EF05251FADCE64C8DED67A73A95" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_50EA2EF05251FADCE64C8DED67A73A95" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_70A1F02FFD4D9CFEFAAE8DED67A7D580_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_70A1F02FFD4D9CFEFAAE8DED67A7D580" 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_70A1F02FFD4D9CFEFAAE8DED67A7D580_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_70A1F02FFD4D9CFEFAAE8DED67A7D580" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_70A1F02FFD4D9CFEFAAE8DED67A7D580" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_70A1F02FFD4D9CFEFAAE8DED67A7D580" xlink:to="lab_us-gaap_LiabilitiesCurrent_70A1F02FFD4D9CFEFAAE8DED67A7D580" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_298C3866756FC01F28EE8DED67A744AF_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_298C3866756FC01F28EE8DED67A744AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_298C3866756FC01F28EE8DED67A744AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_298C3866756FC01F28EE8DED67A744AF" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_298C3866756FC01F28EE8DED67A744AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_1A824F493003D4DB0F038DED67A88077_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_1A824F493003D4DB0F038DED67A88077" 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_1A824F493003D4DB0F038DED67A88077_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_1A824F493003D4DB0F038DED67A88077" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1A824F493003D4DB0F038DED67A88077" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_1A824F493003D4DB0F038DED67A88077" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_1A824F493003D4DB0F038DED67A88077" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_B2BDDA6172D720C98B758DED67A8502A_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_B2BDDA6172D720C98B758DED67A8502A" 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_B2BDDA6172D720C98B758DED67A8502A_label_en-US" xlink:label="lab_us-gaap_Liabilities_B2BDDA6172D720C98B758DED67A8502A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_B2BDDA6172D720C98B758DED67A8502A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_B2BDDA6172D720C98B758DED67A8502A" xlink:to="lab_us-gaap_Liabilities_B2BDDA6172D720C98B758DED67A8502A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" 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_F2CF2B5CFD7D20689D738DED67A8DB03_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:to="lab_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, 1,000 shares authorized; none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026" xlink:to="lab_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, 200,000 shares authorized; 78,896 and 78,526 shares issued and outstanding at March 31, 2019 and December 31, 2018, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776" xlink:to="lab_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_E160D0249643B55B64538DED67AA1D3C_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_E160D0249643B55B64538DED67AA1D3C" 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_E160D0249643B55B64538DED67AA1D3C_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_E160D0249643B55B64538DED67AA1D3C" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_E160D0249643B55B64538DED67AA1D3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock_E160D0249643B55B64538DED67AA1D3C" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock_E160D0249643B55B64538DED67AA1D3C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_B68FAEADC6E866782A028DED67AB5FBC_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_B68FAEADC6E866782A028DED67AB5FBC" 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_B68FAEADC6E866782A028DED67AB5FBC_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_B68FAEADC6E866782A028DED67AB5FBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_B68FAEADC6E866782A028DED67AB5FBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_B68FAEADC6E866782A028DED67AB5FBC" xlink:to="lab_us-gaap_StockholdersEquity_B68FAEADC6E866782A028DED67AB5FBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_F953A309D2C41A2EBE9A8DED67ABC6EE_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_F953A309D2C41A2EBE9A8DED67ABC6EE" 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_F953A309D2C41A2EBE9A8DED67ABC6EE_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_F953A309D2C41A2EBE9A8DED67ABC6EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_F953A309D2C41A2EBE9A8DED67ABC6EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_F953A309D2C41A2EBE9A8DED67ABC6EE" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_F953A309D2C41A2EBE9A8DED67ABC6EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_F027D1C1FF218FAFD6418ED4D95F61F7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_F027D1C1FF218FAFD6418ED4D95F61F7" 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_F027D1C1FF218FAFD6418ED4D95F61F7_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_F027D1C1FF218FAFD6418ED4D95F61F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_F027D1C1FF218FAFD6418ED4D95F61F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_F027D1C1FF218FAFD6418ED4D95F61F7" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent_F027D1C1FF218FAFD6418ED4D95F61F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_229CEEF35B387B6C9D7E8ED4D95FFB32_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet_229CEEF35B387B6C9D7E8ED4D95FFB32" 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_229CEEF35B387B6C9D7E8ED4D95FFB32_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet_229CEEF35B387B6C9D7E8ED4D95FFB32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_229CEEF35B387B6C9D7E8ED4D95FFB32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet_229CEEF35B387B6C9D7E8ED4D95FFB32" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet_229CEEF35B387B6C9D7E8ED4D95FFB32" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_85220960D213DB7347BA8ED4D95F7612_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_85220960D213DB7347BA8ED4D95F7612" 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_85220960D213DB7347BA8ED4D95F7612_label_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_85220960D213DB7347BA8ED4D95F7612" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_85220960D213DB7347BA8ED4D95F7612" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_85220960D213DB7347BA8ED4D95F7612" xlink:to="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_85220960D213DB7347BA8ED4D95F7612" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_97F1823DE0642D5D29948EFFC6255B48_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_97F1823DE0642D5D29948EFFC6255B48" 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_97F1823DE0642D5D29948EFFC6255B48_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_97F1823DE0642D5D29948EFFC6255B48" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_97F1823DE0642D5D29948EFFC6255B48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability_97F1823DE0642D5D29948EFFC6255B48" xlink:to="lab_us-gaap_ContractWithCustomerLiability_97F1823DE0642D5D29948EFFC6255B48" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19" xlink:to="lab_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19" xlink:type="arc" />
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of use assets recognized for new leases (non-cash)</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_31B8F537FA09FB92C8118DFD76EC2949_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_31B8F537FA09FB92C8118DFD76EC2949" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NEW ACCOUNTING PRONOUNCEMENTS</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_31B8F537FA09FB92C8118DFD76EC2949_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_31B8F537FA09FB92C8118DFD76EC2949" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_31B8F537FA09FB92C8118DFD76EC2949" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_31B8F537FA09FB92C8118DFD76EC2949" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_31B8F537FA09FB92C8118DFD76EC2949" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Stock Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of stock based compensation award granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred contract costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Deferred Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D" xlink:to="lab_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_77477EA90278D6B639238ED4D9AB9D2C_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_77477EA90278D6B639238ED4D9AB9D2C" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_77477EA90278D6B639238ED4D9AB9D2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_77477EA90278D6B639238ED4D9AB9D2C" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_77477EA90278D6B639238ED4D9AB9D2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" 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_CB60E683CFD8B3B9B4988ED4D9AC8A4B_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" 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_92CBCCA07D1793CDFD7B8ED4D9AC343E_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="lab_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" 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_440094D5FB395DBC8E0A8ED4D9AC22E3_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" xlink:to="lab_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" 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_EC7D1B557F49FC87811C8ED4D9ADD186_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:to="lab_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive (Loss) Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" 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_6A6C0640790659309DF88ED4D9AD5254_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" 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_EC0B5F1D29BF6A1163688ED4D9AEFA25_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9" xlink:to="lab_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" 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_63C4D3242C4C8ADD75728ED4D9AEE2A1_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock for share-based compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock for share-based compensation plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" 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_6C8A3AEA2611208066C48ED4D9AFBF2D_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividends declared ($0.12 per share)</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" xlink:to="lab_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_A5B7CC5E39D1A68006258ED4D9B08FD5_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_A5B7CC5E39D1A68006258ED4D9B08FD5" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_A5B7CC5E39D1A68006258ED4D9B08FD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_A5B7CC5E39D1A68006258ED4D9B08FD5" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_A5B7CC5E39D1A68006258ED4D9B08FD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_85170ADDADEC4FF567018ED4D9B0EAC2_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_85170ADDADEC4FF567018ED4D9B0EAC2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_85170ADDADEC4FF567018ED4D9B0EAC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_85170ADDADEC4FF567018ED4D9B0EAC2" xlink:to="lab_us-gaap_StockholdersEquity_85170ADDADEC4FF567018ED4D9B0EAC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" 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_575358BB8CA335EB55978ED4D99E1179_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net (loss) income to cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_95A3791DA12E2646190A8ED4D99F87E3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_95A3791DA12E2646190A8ED4D99F87E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_95A3791DA12E2646190A8ED4D99F87E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_95A3791DA12E2646190A8ED4D99F87E3" xlink:to="lab_us-gaap_ShareBasedCompensation_95A3791DA12E2646190A8ED4D99F87E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization and depreciation</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0BDBB0E52B2ABF577E0C8ED4D99FF704_negatedLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0BDBB0E52B2ABF577E0C8ED4D99FF704" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Foreign currency transaction loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0BDBB0E52B2ABF577E0C8ED4D99FF704" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0BDBB0E52B2ABF577E0C8ED4D99FF704" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0BDBB0E52B2ABF577E0C8ED4D99FF704" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other non-cash</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in operating assets and liabilities, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_25A3790F5666307E5D788ED4D9A019FE_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_25A3790F5666307E5D788ED4D9A019FE" 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_25A3790F5666307E5D788ED4D9A019FE_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_25A3790F5666307E5D788ED4D9A019FE" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_25A3790F5666307E5D788ED4D9A019FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_25A3790F5666307E5D788ED4D9A019FE" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_25A3790F5666307E5D788ED4D9A019FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" 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_53316859B69CDC151DDF8ED4D9A05BCD_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_3F456D1029FA9778AAC18ED4D9A00DF7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments_3F456D1029FA9778AAC18ED4D9A00DF7" 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_3F456D1029FA9778AAC18ED4D9A00DF7_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments_3F456D1029FA9778AAC18ED4D9A00DF7" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_3F456D1029FA9778AAC18ED4D9A00DF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments_3F456D1029FA9778AAC18ED4D9A00DF7" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments_3F456D1029FA9778AAC18ED4D9A00DF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_B30798BD3E4E75B67D828ED4D9A184FA_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_B30798BD3E4E75B67D828ED4D9A184FA" 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_B30798BD3E4E75B67D828ED4D9A184FA_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_B30798BD3E4E75B67D828ED4D9A184FA" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_B30798BD3E4E75B67D828ED4D9A184FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_B30798BD3E4E75B67D828ED4D9A184FA" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_B30798BD3E4E75B67D828ED4D9A184FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" 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_95EDDF22706B8A0EC0318ED4D9A16655_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividend payments to shareholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchases</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5" 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_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C" 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</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2550FFE5FD9DF89877888ED4D9A299AA_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2550FFE5FD9DF89877888ED4D9A299AA" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2550FFE5FD9DF89877888ED4D9A299AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2550FFE5FD9DF89877888ED4D9A299AA" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2550FFE5FD9DF89877888ED4D9A299AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5C557A89C1C39340F8E88E98C4C2EA5E_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5C557A89C1C39340F8E88E98C4C2EA5E" 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_5C557A89C1C39340F8E88E98C4C2EA5E_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5C557A89C1C39340F8E88E98C4C2EA5E" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5C557A89C1C39340F8E88E98C4C2EA5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5C557A89C1C39340F8E88E98C4C2EA5E" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5C557A89C1C39340F8E88E98C4C2EA5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_DEBBC4C796983659A33E8E993CD797AE_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_DEBBC4C796983659A33E8E993CD797AE" 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_DEBBC4C796983659A33E8E993CD797AE_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_DEBBC4C796983659A33E8E993CD797AE" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_DEBBC4C796983659A33E8E993CD797AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_DEBBC4C796983659A33E8E993CD797AE" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_DEBBC4C796983659A33E8E993CD797AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_8CE5353B57783AD13B9E8E8173F7C4D6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_8CE5353B57783AD13B9E8E8173F7C4D6" 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_8CE5353B57783AD13B9E8E8173F7C4D6_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_8CE5353B57783AD13B9E8E8173F7C4D6" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_8CE5353B57783AD13B9E8E8173F7C4D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_8CE5353B57783AD13B9E8E8173F7C4D6" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_8CE5353B57783AD13B9E8E8173F7C4D6" xlink:type="arc" />
    <link:label id="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_31CFBF2DE4A987E078778E8173F7387E_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_31CFBF2DE4A987E078778E8173F7387E" 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_31CFBF2DE4A987E078778E8173F7387E_label_en-US" xlink:label="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_31CFBF2DE4A987E078778E8173F7387E" 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_31CFBF2DE4A987E078778E8173F7387E_documentation_en-US" xlink:label="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_31CFBF2DE4A987E078778E8173F7387E" 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:href="pega-20190331.xsd#pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:label="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_31CFBF2DE4A987E078778E8173F7387E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_31CFBF2DE4A987E078778E8173F7387E" xlink:to="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_31CFBF2DE4A987E078778E8173F7387E" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_D30164ED5551637462F07A30D14788AB_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_D30164ED5551637462F07A30D14788AB" 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_D30164ED5551637462F07A30D14788AB_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_D30164ED5551637462F07A30D14788AB" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_D30164ED5551637462F07A30D14788AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_D30164ED5551637462F07A30D14788AB" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_D30164ED5551637462F07A30D14788AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_48D64C8C9B0A93D815087A2E03C1FD93_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_48D64C8C9B0A93D815087A2E03C1FD93" 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_48D64C8C9B0A93D815087A2E03C1FD93_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_48D64C8C9B0A93D815087A2E03C1FD93" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_48D64C8C9B0A93D815087A2E03C1FD93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_48D64C8C9B0A93D815087A2E03C1FD93" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_48D64C8C9B0A93D815087A2E03C1FD93" xlink:type="arc" />
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF_terseLabel_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Receivable</link:label>
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF_label_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF" 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_A9CDE29E2ED82F08CC1A8E9641C891BF_documentation_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts receivable and unbilled receivable table text block.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF" xlink:to="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF" xlink:type="arc" />
    <link:label id="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Unbilled Receivables</link:label>
    <link:label id="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D_label_en-US" xlink:label="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D" 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_FD3967CCC77A9558C4AF8E9641C8B09D_documentation_en-US" xlink:label="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D" 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:href="pega-20190331.xsd#pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:label="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D" xlink:to="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D" xlink:type="arc" />
    <link:label id="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A_terseLabel_en-US" xlink:label="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Contract Assets and Deferred Revenue</link:label>
    <link:label id="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A_label_en-US" xlink:label="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A" 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_30FF86DBF299A6B620398E9641C8860A_documentation_en-US" xlink:label="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A" 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:href="pega-20190331.xsd#pega_ContractAssetsAndDeferredRevenueTableTextBlock" xlink:label="loc_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A" xlink:to="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_921CA471804E735262697F9BD2E29D8B_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_921CA471804E735262697F9BD2E29D8B" 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_921CA471804E735262697F9BD2E29D8B_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_921CA471804E735262697F9BD2E29D8B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_921CA471804E735262697F9BD2E29D8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_921CA471804E735262697F9BD2E29D8B" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_921CA471804E735262697F9BD2E29D8B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_AD71E418D8E39FF8CBB47F9BD2E20A12_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_AD71E418D8E39FF8CBB47F9BD2E20A12" 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_AD71E418D8E39FF8CBB47F9BD2E20A12_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_AD71E418D8E39FF8CBB47F9BD2E20A12" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_AD71E418D8E39FF8CBB47F9BD2E20A12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_AD71E418D8E39FF8CBB47F9BD2E20A12" xlink:to="lab_us-gaap_PreferredStockSharesIssued_AD71E418D8E39FF8CBB47F9BD2E20A12" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_019D317EC348AFD697E87F9BD2E2ADD0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_019D317EC348AFD697E87F9BD2E2ADD0" 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_019D317EC348AFD697E87F9BD2E2ADD0_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_019D317EC348AFD697E87F9BD2E2ADD0" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019D317EC348AFD697E87F9BD2E2ADD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_019D317EC348AFD697E87F9BD2E2ADD0" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_019D317EC348AFD697E87F9BD2E2ADD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_61DC1D8F1BF31423377D7F9BD2E2686B_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_61DC1D8F1BF31423377D7F9BD2E2686B" 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_61DC1D8F1BF31423377D7F9BD2E2686B_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_61DC1D8F1BF31423377D7F9BD2E2686B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_61DC1D8F1BF31423377D7F9BD2E2686B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_61DC1D8F1BF31423377D7F9BD2E2686B" xlink:to="lab_us-gaap_CommonStockSharesIssued_61DC1D8F1BF31423377D7F9BD2E2686B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_15644355D31098D71D8C7F9BD2E22213_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_15644355D31098D71D8C7F9BD2E22213" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_15644355D31098D71D8C7F9BD2E22213" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_15644355D31098D71D8C7F9BD2E22213" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_15644355D31098D71D8C7F9BD2E22213" xlink:type="arc" />
    <link:label id="lab_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1_terseLabel_en-US" xlink:label="lab_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortized period</link:label>
    <link:label id="lab_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1_label_en-US" xlink:label="lab_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1" 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_2A64FE7DA62E13FF45597A2D9B31B5E1_documentation_en-US" xlink:label="lab_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1" 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:href="pega-20190331.xsd#pega_AmortizationPeriodForDeferredContactCosts" xlink:label="loc_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1" xlink:to="lab_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_A58F45F6D6AC895C4FC77A2DEAE59F4A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_A58F45F6D6AC895C4FC77A2DEAE59F4A" 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_A58F45F6D6AC895C4FC77A2DEAE59F4A_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_A58F45F6D6AC895C4FC77A2DEAE59F4A" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_A58F45F6D6AC895C4FC77A2DEAE59F4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_A58F45F6D6AC895C4FC77A2DEAE59F4A" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_A58F45F6D6AC895C4FC77A2DEAE59F4A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C" xlink:to="lab_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableLeaseCost_C62BA38DAE6A6097E2088E2060E98AB7_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost_C62BA38DAE6A6097E2088E2060E98AB7" 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_C62BA38DAE6A6097E2088E2060E98AB7_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost_C62BA38DAE6A6097E2088E2060E98AB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_C62BA38DAE6A6097E2088E2060E98AB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost_C62BA38DAE6A6097E2088E2060E98AB7" xlink:to="lab_us-gaap_VariableLeaseCost_C62BA38DAE6A6097E2088E2060E98AB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating lease expenses</link:label>
    <link:label id="lab_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2_label_en-US" xlink:label="lab_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2" xlink:to="lab_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" 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_4BA0726AA60AF0CACDF88F116A16C568_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:to="lab_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_88698123A5714F11ABD48ED4D93E1174_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill_88698123A5714F11ABD48ED4D93E1174" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance as of January 1,</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_88698123A5714F11ABD48ED4D93E1174" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_88698123A5714F11ABD48ED4D93E1174" xlink:to="lab_us-gaap_Goodwill_88698123A5714F11ABD48ED4D93E1174" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7228F6F79093A04AA1248ED4D93FC7D1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7228F6F79093A04AA1248ED4D93FC7D1" 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_7228F6F79093A04AA1248ED4D93FC7D1_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7228F6F79093A04AA1248ED4D93FC7D1" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7228F6F79093A04AA1248ED4D93FC7D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7228F6F79093A04AA1248ED4D93FC7D1" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7228F6F79093A04AA1248ED4D93FC7D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_CBC088CB8D9F93A5EDD68ED4D93FDC05_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill_CBC088CB8D9F93A5EDD68ED4D93FDC05" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance as of March 31,</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_CBC088CB8D9F93A5EDD68ED4D93FDC05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_CBC088CB8D9F93A5EDD68ED4D93FDC05" xlink:to="lab_us-gaap_Goodwill_CBC088CB8D9F93A5EDD68ED4D93FDC05" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_FB459BCD2A8CFF015CA37A2E50640781_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_FB459BCD2A8CFF015CA37A2E50640781" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_FB459BCD2A8CFF015CA37A2E50640781" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_FB459BCD2A8CFF015CA37A2E50640781" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_FB459BCD2A8CFF015CA37A2E50640781" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Benefit from Income Taxes and Discrete Tax Items</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_5B05B3BF72A60200244E8DF7B3A13679_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_5B05B3BF72A60200244E8DF7B3A13679" 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_5B05B3BF72A60200244E8DF7B3A13679_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_5B05B3BF72A60200244E8DF7B3A13679" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_5B05B3BF72A60200244E8DF7B3A13679" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock_5B05B3BF72A60200244E8DF7B3A13679" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock_5B05B3BF72A60200244E8DF7B3A13679" xlink:type="arc" />
    <link:label id="lab_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Earnings Per Share Basic And Diluted [Table]</link:label>
    <link:label id="lab_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95_label_en-US" xlink:label="lab_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" 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]</link:label>
    <link:label id="lab_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95_documentation_en-US" xlink:label="lab_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Earnings Per Share Basic And Diluted [Table]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_ScheduleOfEarningsPerShareBasicAndDilutedTable" xlink:label="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:to="lab_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" 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_CDF02D0CF1DA52F3520D7E541CFCF190_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:to="lab_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" 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_496948C47D414F8F9F5C7E541CFCFD43_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" xlink:to="lab_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" 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_EB5261E7D7261A7CB2067E541CFD2D02_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" xlink:type="arc" />
    <link:label id="lab_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9_terseLabel_en-US" xlink:label="lab_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share Basic And Diluted [Line Items]</link:label>
    <link:label id="lab_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9_label_en-US" xlink:label="lab_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Basic And Diluted [Line Items]</link:label>
    <link:label id="lab_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9_documentation_en-US" xlink:label="lab_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Share Basic And Diluted [Line Items]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_EarningsPerShareBasicAndDilutedLineItems" xlink:label="loc_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:to="lab_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earning per share reconciliation</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) earnings per share, basic (in dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574" xlink:to="lab_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_6AA1EE0F29AD52B5F8007E541CFEDA4E_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_6AA1EE0F29AD52B5F8007E541CFEDA4E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_6AA1EE0F29AD52B5F8007E541CFEDA4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_6AA1EE0F29AD52B5F8007E541CFEDA4E" xlink:to="lab_us-gaap_NetIncomeLoss_6AA1EE0F29AD52B5F8007E541CFEDA4E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) earnings per share, diluted (in dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD" xlink:to="lab_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" 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_77B888F9E995FDF432D57E541CFF1ADB_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_AE89EE906F3DA04A3B347A2E4DCDFC7F_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_AE89EE906F3DA04A3B347A2E4DCDFC7F" 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_AE89EE906F3DA04A3B347A2E4DCDFC7F_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_AE89EE906F3DA04A3B347A2E4DCDFC7F" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_AE89EE906F3DA04A3B347A2E4DCDFC7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_AE89EE906F3DA04A3B347A2E4DCDFC7F" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_AE89EE906F3DA04A3B347A2E4DCDFC7F" xlink:type="arc" />
    <link:label id="lab_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06_label_en-US" xlink:label="lab_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06_documentation_en-US" xlink:label="lab_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_DocumentAndEntityInformationAbstract" xlink:label="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="lab_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_AEF9E32737BCA48263FC8DED4D1B4461_terseLabel_en-US" xlink:label="lab_dei_DocumentType_AEF9E32737BCA48263FC8DED4D1B4461" 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_AEF9E32737BCA48263FC8DED4D1B4461_label_en-US" xlink:label="lab_dei_DocumentType_AEF9E32737BCA48263FC8DED4D1B4461" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_AEF9E32737BCA48263FC8DED4D1B4461" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_AEF9E32737BCA48263FC8DED4D1B4461" xlink:to="lab_dei_DocumentType_AEF9E32737BCA48263FC8DED4D1B4461" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_7056C2922905B197FE528DED4D1B312A_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_7056C2922905B197FE528DED4D1B312A" 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_7056C2922905B197FE528DED4D1B312A_label_en-US" xlink:label="lab_dei_AmendmentFlag_7056C2922905B197FE528DED4D1B312A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_7056C2922905B197FE528DED4D1B312A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_7056C2922905B197FE528DED4D1B312A" xlink:to="lab_dei_AmendmentFlag_7056C2922905B197FE528DED4D1B312A" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_70DEC0C2233350C2E1AC8DED4D1C687E_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_70DEC0C2233350C2E1AC8DED4D1C687E" 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_70DEC0C2233350C2E1AC8DED4D1C687E_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_70DEC0C2233350C2E1AC8DED4D1C687E" 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:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_70DEC0C2233350C2E1AC8DED4D1C687E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_70DEC0C2233350C2E1AC8DED4D1C687E" xlink:to="lab_dei_DocumentPeriodEndDate_70DEC0C2233350C2E1AC8DED4D1C687E" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD" 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_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD" 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:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD" xlink:to="lab_dei_DocumentFiscalYearFocus_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_1634BF09899971DAF0F08DED4D1C308F_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_1634BF09899971DAF0F08DED4D1C308F" 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_1634BF09899971DAF0F08DED4D1C308F_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_1634BF09899971DAF0F08DED4D1C308F" 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:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1634BF09899971DAF0F08DED4D1C308F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_1634BF09899971DAF0F08DED4D1C308F" xlink:to="lab_dei_DocumentFiscalPeriodFocus_1634BF09899971DAF0F08DED4D1C308F" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_5E3A0FDF0E11BD304BD18DED4D1CBFE0_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_5E3A0FDF0E11BD304BD18DED4D1CBFE0" 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_5E3A0FDF0E11BD304BD18DED4D1CBFE0_label_en-US" xlink:label="lab_dei_TradingSymbol_5E3A0FDF0E11BD304BD18DED4D1CBFE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_5E3A0FDF0E11BD304BD18DED4D1CBFE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_5E3A0FDF0E11BD304BD18DED4D1CBFE0" xlink:to="lab_dei_TradingSymbol_5E3A0FDF0E11BD304BD18DED4D1CBFE0" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_5CA88E54FB1BD73D10508DED4D1CBAD4_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_5CA88E54FB1BD73D10508DED4D1CBAD4" 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_5CA88E54FB1BD73D10508DED4D1CBAD4_label_en-US" xlink:label="lab_dei_EntityRegistrantName_5CA88E54FB1BD73D10508DED4D1CBAD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_5CA88E54FB1BD73D10508DED4D1CBAD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_5CA88E54FB1BD73D10508DED4D1CBAD4" xlink:to="lab_dei_EntityRegistrantName_5CA88E54FB1BD73D10508DED4D1CBAD4" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_80113E3EF6F18C34927F8DED4D1C73A8_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_80113E3EF6F18C34927F8DED4D1C73A8" 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_80113E3EF6F18C34927F8DED4D1C73A8_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_80113E3EF6F18C34927F8DED4D1C73A8" 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:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_80113E3EF6F18C34927F8DED4D1C73A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_80113E3EF6F18C34927F8DED4D1C73A8" xlink:to="lab_dei_EntityCentralIndexKey_80113E3EF6F18C34927F8DED4D1C73A8" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_623C6E2A0BE36B393E7D8DED4D1C2B49_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_623C6E2A0BE36B393E7D8DED4D1C2B49" 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_623C6E2A0BE36B393E7D8DED4D1C2B49_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_623C6E2A0BE36B393E7D8DED4D1C2B49" 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:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_623C6E2A0BE36B393E7D8DED4D1C2B49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_623C6E2A0BE36B393E7D8DED4D1C2B49" xlink:to="lab_dei_CurrentFiscalYearEndDate_623C6E2A0BE36B393E7D8DED4D1C2B49" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_B6E86AF57F17C804777E8DED4D1D112E_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_B6E86AF57F17C804777E8DED4D1D112E" 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_B6E86AF57F17C804777E8DED4D1D112E_label_en-US" xlink:label="lab_dei_EntityFilerCategory_B6E86AF57F17C804777E8DED4D1D112E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_B6E86AF57F17C804777E8DED4D1D112E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_B6E86AF57F17C804777E8DED4D1D112E" xlink:to="lab_dei_EntityFilerCategory_B6E86AF57F17C804777E8DED4D1D112E" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_560BA96ACAAABF2C17E18DED4D1D9FF9_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_560BA96ACAAABF2C17E18DED4D1D9FF9" 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_560BA96ACAAABF2C17E18DED4D1D9FF9_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_560BA96ACAAABF2C17E18DED4D1D9FF9" 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:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_560BA96ACAAABF2C17E18DED4D1D9FF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_560BA96ACAAABF2C17E18DED4D1D9FF9" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_560BA96ACAAABF2C17E18DED4D1D9FF9" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_441CC2500C51674147138DED4D1D65D9_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_441CC2500C51674147138DED4D1D65D9" 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_441CC2500C51674147138DED4D1D65D9_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_441CC2500C51674147138DED4D1D65D9" 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:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_441CC2500C51674147138DED4D1D65D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_441CC2500C51674147138DED4D1D65D9" xlink:to="lab_dei_EntityEmergingGrowthCompany_441CC2500C51674147138DED4D1D65D9" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_A34154B856CC451854898DED4D1D810F_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_A34154B856CC451854898DED4D1D810F" 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_A34154B856CC451854898DED4D1D810F_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_A34154B856CC451854898DED4D1D810F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_A34154B856CC451854898DED4D1D810F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_A34154B856CC451854898DED4D1D810F" xlink:to="lab_dei_EntitySmallBusiness_A34154B856CC451854898DED4D1D810F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5" xlink:type="arc" />
    <link:label id="lab_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651_terseLabel_en-US" xlink:label="lab_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-qualified stock options</link:label>
    <link:label id="lab_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651_label_en-US" xlink:label="lab_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonqualified Stock Options [Member]</link:label>
    <link:label id="lab_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651_documentation_en-US" xlink:label="lab_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Nonqualified Stock Options [Member]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_NonqualifiedStockOptionsMember" xlink:label="loc_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:to="lab_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:to="lab_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:type="arc" />
    <link:label id="lab_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD_terseLabel_en-US" xlink:label="lab_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employees</link:label>
    <link:label id="lab_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD_label_en-US" xlink:label="lab_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employees [Member]</link:label>
    <link:label id="lab_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD_documentation_en-US" xlink:label="lab_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employees [member]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_EmployeesMember" xlink:label="loc_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:to="lab_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares granted, RSUs (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares granted, options (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" xlink:type="arc" />
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of shares granted</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" 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 Grant Date Fair Value Of Awards</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The total grant date fair value of awards made during the period.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" 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]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:type="arc" />
    <link:label id="lab_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719_terseLabel_en-US" xlink:label="lab_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" 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_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719_label_en-US" xlink:label="lab_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License, Perpetual [Member]</link:label>
    <link:label id="lab_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719_documentation_en-US" xlink:label="lab_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">License, Perpetual [Member]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_LicensePerpetualMember" xlink:label="loc_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:to="lab_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:type="arc" />
    <link:label id="lab_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1_terseLabel_en-US" xlink:label="lab_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term license</link:label>
    <link:label id="lab_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1_label_en-US" xlink:label="lab_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License, Term [Member]</link:label>
    <link:label id="lab_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1_documentation_en-US" xlink:label="lab_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">License, Term [Member]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_LicenseTermMember" xlink:label="loc_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:to="lab_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:type="arc" />
    <link:label id="lab_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338_terseLabel_en-US" xlink:label="lab_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud</link:label>
    <link:label id="lab_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338_label_en-US" xlink:label="lab_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cloud [Member]</link:label>
    <link:label id="lab_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338_documentation_en-US" xlink:label="lab_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cloud [Member]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_CloudMember" xlink:label="loc_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:to="lab_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:type="arc" />
    <link:label id="lab_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53_terseLabel_en-US" xlink:label="lab_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" 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_AE220CB6282D05A35B768F1D9B045C53_label_en-US" xlink:label="lab_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" 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_AE220CB6282D05A35B768F1D9B045C53_documentation_en-US" xlink:label="lab_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consulting [Member]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_ConsultingMember" xlink:label="loc_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" xlink:to="lab_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:type="arc" />
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0_terseLabel_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" 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_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0_label_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected To Be Recognized1 Year or Less</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0_documentation_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue for the remaining performance obligations on existing contracts expected to be recognized within one year from the balance sheet date.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:to="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:type="arc" />
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D_terseLabel_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" 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_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D_label_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected To Be Recognized Years 1to2</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D_documentation_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue for the remaining performance obligations on existing contracts expected to be recognized one to two years from the balance sheet date.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:to="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:type="arc" />
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24_terseLabel_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2-3 years</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24_label_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected To Be Recognized Years 2to3</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24_documentation_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue for the remaining performance obligations on existing contracts expected to be recognized two to three years from the balance sheet date.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:to="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:type="arc" />
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE_terseLabel_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Greater than 3 years</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE_label_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected To Be Recognized Greater Than3 Years</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE_documentation_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue for the remaining performance obligations on existing contracts expected to be recognized greater than three years from the balance sheet date.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:to="lab_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B_totalLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" xlink:type="arc" />
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947_terseLabel_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of remaining performance obligations,1 year or less</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947_label_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected Percentage To Be Recognized1 Year or Less</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947_documentation_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of Revenue for the remaining performance obligations on existing contracts expected to be recognized within one year from the balance sheet date.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:to="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:type="arc" />
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA_terseLabel_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of remaining performance obligations, 1-2 years</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA_label_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected Percentage To Be Recognized Years 1to2</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA_documentation_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of Revenue for the remaining performance obligations on existing contracts expected to be recognized one to two years from the balance sheet date.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:to="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:type="arc" />
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8_terseLabel_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of remaining performance obligations, 2-3 years</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8_label_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected Percentage To Be Recognized Years 2to3</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8_documentation_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of Revenue for the remaining performance obligations on existing contracts expected to be recognized two to three years from the balance sheet date.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:to="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:type="arc" />
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C_terseLabel_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of remaining performance obligations, Greater than 3 years</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C_label_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected Percentage To Be Recognized Greater Than 3Years</link:label>
    <link:label id="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C_documentation_en-US" xlink:label="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of revenue for the remaining performance obligations on existing contracts expected to be recognized greater than three years from the balance sheet date.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:to="lab_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A_totalLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total percentage of remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_47424EBD0E9B737755418F135C8427AE_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_47424EBD0E9B737755418F135C8427AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_47424EBD0E9B737755418F135C8427AE_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_47424EBD0E9B737755418F135C8427AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_47424EBD0E9B737755418F135C8427AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_47424EBD0E9B737755418F135C8427AE" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_47424EBD0E9B737755418F135C8427AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2019</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58E6613713DCEE7105728E9C488CB81B_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58E6613713DCEE7105728E9C488CB81B" 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_58E6613713DCEE7105728E9C488CB81B_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58E6613713DCEE7105728E9C488CB81B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58E6613713DCEE7105728E9C488CB81B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58E6613713DCEE7105728E9C488CB81B" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58E6613713DCEE7105728E9C488CB81B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DB2DD77E691088D115958E9CB2CDAFDC_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DB2DD77E691088D115958E9CB2CDAFDC" 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_DB2DD77E691088D115958E9CB2CDAFDC_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DB2DD77E691088D115958E9CB2CDAFDC" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DB2DD77E691088D115958E9CB2CDAFDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DB2DD77E691088D115958E9CB2CDAFDC" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DB2DD77E691088D115958E9CB2CDAFDC" xlink:type="arc" />
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987" 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_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939" xlink:type="arc" />
    <link:label id="lab_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614_terseLabel_en-US" xlink:label="lab_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Contract Cost</link:label>
    <link:label id="lab_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614_label_en-US" xlink:label="lab_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Contract Costs Policy [Text Block]</link:label>
    <link:label id="lab_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614_documentation_en-US" xlink:label="lab_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of the accounting policy for deferred contract costs.</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_DeferredContractCostsPolicyTextBlock" xlink:label="loc_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614" xlink:to="lab_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_CB97AAF0A6F6D436294D8ED4D98A5978_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_CB97AAF0A6F6D436294D8ED4D98A5978" 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_CB97AAF0A6F6D436294D8ED4D98A5978_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_CB97AAF0A6F6D436294D8ED4D98A5978" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_CB97AAF0A6F6D436294D8ED4D98A5978" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_CB97AAF0A6F6D436294D8ED4D98A5978" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock_CB97AAF0A6F6D436294D8ED4D98A5978" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" 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_68D6B56EBD167A1F23F48ED4D8E3BE5B_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" 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_253E7BE5FC1C7151A48D8ED4D8E3F005_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" 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_31EEF74C9EB1BCF64E9F8ED4D8E3B59F_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" 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_3702DC569E3A481BB0B18ED4D8E3C232_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" xlink:to="lab_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" xlink:type="arc" />
    <link:label id="lab_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" 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_EE642E31247331C99FAE8ED4D8E48C76_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:to="lab_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:type="arc" />
    <link:label id="lab_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" 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_727DE9ECC91633A487028ED4D8E4AF8B_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="lab_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:type="arc" />
    <link:label id="lab_country_US_B053282989384A4681D68ED4D8E492B6_terseLabel_en-US" xlink:label="lab_country_US_B053282989384A4681D68ED4D8E492B6" 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_B053282989384A4681D68ED4D8E492B6_label_en-US" xlink:label="lab_country_US_B053282989384A4681D68ED4D8E492B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_B053282989384A4681D68ED4D8E492B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_B053282989384A4681D68ED4D8E492B6" xlink:to="lab_country_US_B053282989384A4681D68ED4D8E492B6" xlink:type="arc" />
    <link:label id="lab_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390_terseLabel_en-US" xlink:label="lab_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" 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_0868E7394C327FF2DBF18ED4D8E53390_label_en-US" xlink:label="lab_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" 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_0868E7394C327FF2DBF18ED4D8E53390_documentation_en-US" xlink:label="lab_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" 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:href="pega-20190331.xsd#pega_OtherAmericasMember" xlink:label="loc_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" xlink:to="lab_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" xlink:type="arc" />
    <link:label id="lab_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21_terseLabel_en-US" xlink:label="lab_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" 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_816F33EEC8B68B561EAF8ED4D8E57F21_label_en-US" xlink:label="lab_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" xlink:to="lab_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" xlink:type="arc" />
    <link:label id="lab_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" 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_7A05456A3C74DC64136A8ED4D8E58D6A_label_en-US" xlink:label="lab_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" xlink:to="lab_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" xlink:type="arc" />
    <link:label id="lab_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" 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_38C420B9D2F99F2F99748ED4D8E54A43_label_en-US" xlink:label="lab_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" xlink:to="lab_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" xlink:type="arc" />
    <link:label id="lab_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C_terseLabel_en-US" xlink:label="lab_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" 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_D8526501A770E913C0308ED4D8E77D5C_label_en-US" xlink:label="lab_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" 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_D8526501A770E913C0308ED4D8E77D5C_documentation_en-US" xlink:label="lab_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription [Member]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_SubscriptionMember" xlink:label="loc_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" xlink:to="lab_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" 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_2B291BDBD7C6BBF20BF98ED4D8E7E32D_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:type="arc" />
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" 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_19A092A406659A542D3D8ED4D8E7D47A_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" 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_489CDFBC94028DFE8B368ED4D8E89420_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" 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_8271325F4A44698B9EBD8ED4D8E84D9E_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" xlink:to="lab_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" 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_6351E4D5423FFAD250C58ED4D8E8E416_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Percentage of sale revenue net</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred contract costs</link:label>
    <link:label id="lab_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9_label_en-US" xlink:label="lab_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Costs, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCosts" xlink:label="loc_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9" xlink:to="lab_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_FD7A387548FEE5E1A69B8E9641E844EB_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_FD7A387548FEE5E1A69B8E9641E844EB" 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_FD7A387548FEE5E1A69B8E9641E844EB_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_FD7A387548FEE5E1A69B8E9641E844EB" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_FD7A387548FEE5E1A69B8E9641E844EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_FD7A387548FEE5E1A69B8E9641E844EB" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_FD7A387548FEE5E1A69B8E9641E844EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" 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_B98AC95781BA238BB91F8ED4D9370CCD_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" 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_EDEDCC130BD7A105E59E8ED4D9370A18_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:type="arc" />
    <link:label id="lab_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280_terseLabel_en-US" xlink:label="lab_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Client-related intangibles</link:label>
    <link:label id="lab_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280_label_en-US" xlink:label="lab_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" 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_B721F3DD0BA6A91234848ED4D938C280_documentation_en-US" xlink:label="lab_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Client Relationships [Member]</link:label>
    <link:loc xlink:href="pega-20190331.xsd#pega_ClientRelationshipsMember" xlink:label="loc_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:to="lab_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:type="arc" />
    <link:label id="lab_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E_terseLabel_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" 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_C8CBFB0D85BDF94D431D8ED4D938CD7E_label_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patented Technology [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentedTechnologyMember" xlink:label="loc_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" xlink:to="lab_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" 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_F7642AB8A2A69FAA9D078ED4D938392B_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F_label_en-US" xlink:label="lab_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:to="lab_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20_terseLabel_en-US" xlink:label="lab_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20_label_en-US" xlink:label="lab_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:to="lab_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" 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_65F75F7B8B84F5A71E598ED4D9399BDA_label_en-US" xlink:label="lab_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" xlink:to="lab_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" 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_0490064C6A67D8D912228ED4D939EE87_label_en-US" xlink:label="lab_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" xlink:to="lab_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" 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_D9EF7EFF698E8A67C5AE8ED4D9397370_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" 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_9F48F7FD216721B1CBCA8ED4D939C745_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" 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_E00D73C5893D3331D0238ED4D93A4CA5_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" 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_C30D8AA1AA5F1B649D758ED4D93A1539_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Book Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" 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:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" xlink:type="arc" />
    <link:label id="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B_terseLabel_en-US" xlink:label="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B" 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_B5FAC1E444DA6F1971C28EACF10B221B_label_en-US" xlink:label="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B" 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_B5FAC1E444DA6F1971C28EACF10B221B_documentation_en-US" xlink:label="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B" 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:href="pega-20190331.xsd#pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:label="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B" xlink:to="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities before adoption of 842</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>pega-20190331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpenses" xlink:href="pega-20190331.xsd#AccruedExpenses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:href="pega-20190331.xsd#AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/AccruedExpensesTables" xlink:href="pega-20190331.xsd#AccruedExpensesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/BasisOfPresentation" xlink:href="pega-20190331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCosts" xlink:href="pega-20190331.xsd#DeferredContractCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsAdditionalInformationDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:href="pega-20190331.xsd#DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DeferredContractCostsTables" xlink:href="pega-20190331.xsd#DeferredContractCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DisaggregationOfRevenueDetail" xlink:href="pega-20190331.xsd#DisaggregationOfRevenueDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/DocumentAndEntityInformation" xlink:href="pega-20190331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/EarningsPerShare" xlink:href="pega-20190331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/EarningsPerShareTables" xlink:href="pega-20190331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurements" xlink:href="pega-20190331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurementsDetail" xlink:href="pega-20190331.xsd#FairValueMeasurementsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/FairValueMeasurementsTables" xlink:href="pega-20190331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssets" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:href="pega-20190331.xsd#GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/IncomeTaxes" xlink:href="pega-20190331.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/IncomeTaxesTables" xlink:href="pega-20190331.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/Leases" xlink:href="pega-20190331.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesCashFlowInformationDetails" xlink:href="pega-20190331.xsd#LeasesCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842Details" xlink:href="pega-20190331.xsd#LeasesMaturitiesAfterAdoptionOf842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesMaturitiesBeforeAdoptionOf842Details" xlink:href="pega-20190331.xsd#LeasesMaturitiesBeforeAdoptionOf842Details" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesOperatingLeaseExpensesDetails" xlink:href="pega-20190331.xsd#LeasesOperatingLeaseExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesRemainingLeaseTermDetails" xlink:href="pega-20190331.xsd#LeasesRemainingLeaseTermDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesRightOfUseAssetsDetails" xlink:href="pega-20190331.xsd#LeasesRightOfUseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/LeasesTables" xlink:href="pega-20190331.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecurities" xlink:href="pega-20190331.xsd#MarketableSecurities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecuritiesDetail" xlink:href="pega-20190331.xsd#MarketableSecuritiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/MarketableSecuritiesTables" xlink:href="pega-20190331.xsd#MarketableSecuritiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncements" xlink:href="pega-20190331.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncementsDetails" xlink:href="pega-20190331.xsd#NewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/NewAccountingPronouncementsPolicies" xlink:href="pega-20190331.xsd#NewAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenue" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueTables" xlink:href="pega-20190331.xsd#ReceivablesContractAssetsAndDeferredRevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/Revenue" xlink:href="pega-20190331.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:href="pega-20190331.xsd#RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/RevenueTables" xlink:href="pega-20190331.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensation" xlink:href="pega-20190331.xsd#StockBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:href="pega-20190331.xsd#StockBasedCompensationAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:href="pega-20190331.xsd#StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/StockBasedCompensationTables" xlink:href="pega-20190331.xsd#StockBasedCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:href="pega-20190331.xsd#SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:href="pega-20190331.xsd#SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/SummaryOfStockBasedCompensationExpenseDetail" xlink:href="pega-20190331.xsd#SummaryOfStockBasedCompensationExpenseDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:href="pega-20190331.xsd#UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.pega.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_4A0528F55484A07831458F13303C4F87" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_AccruedExpensesDisclosureTextBlock" xlink:label="loc_pega_AccruedExpensesDisclosureTextBlock_29282C5B5231545E1F448ED4D92C1CC7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_4A0528F55484A07831458F13303C4F87" xlink:to="loc_pega_AccruedExpensesDisclosureTextBlock_29282C5B5231545E1F448ED4D92C1CC7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/AccruedExpensesScheduleOfAccruedExpensesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_3D8AE86B52C1DE8D7B3C8ED4D9219015" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3D8AE86B52C1DE8D7B3C8ED4D9219015" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_69163352D75ED087EA868ED4D9210254" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3D8AE86B52C1DE8D7B3C8ED4D9219015" xlink:to="loc_us-gaap_TaxesPayableCurrent_77737A369D591BA75B308ED4D922F099" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_AccruedSalesAndMarketingEventsCurrent" xlink:label="loc_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3D8AE86B52C1DE8D7B3C8ED4D9219015" xlink:to="loc_pega_AccruedSalesAndMarketingEventsCurrent_2CA33607FE64F9F346AF8ED4D922DA93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="loc_us-gaap_DividendsPayableCurrent_79718331F3D7C253F2E48ED4D9223220" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3D8AE86B52C1DE8D7B3C8ED4D9219015" xlink:to="loc_us-gaap_DividendsPayableCurrent_79718331F3D7C253F2E48ED4D9223220" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_EmployeeRelatedExpensesCurrent" xlink:label="loc_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3D8AE86B52C1DE8D7B3C8ED4D9219015" xlink:to="loc_pega_EmployeeRelatedExpensesCurrent_62FFC002D41562B6FC488ED4D922E48D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3D8AE86B52C1DE8D7B3C8ED4D9219015" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_38A070A796F14F8777838ED4D92200E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3D8AE86B52C1DE8D7B3C8ED4D9219015" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_C1C9FC0014AA8328ECFF8ED4D923BE4D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_370565E9A3C3924337CB8F135C74BCB6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_8C5333953A4AD38CBA008ED4D929793F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_370565E9A3C3924337CB8F135C74BCB6" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_8C5333953A4AD38CBA008ED4D929793F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/BasisOfPresentation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_92E09F242C1CF5E747327A2C55A2850D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6F4510B9B652BD29980B7A2C55A84864" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92E09F242C1CF5E747327A2C55A2850D" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6F4510B9B652BD29980B7A2C55A84864" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/DeferredContractCosts" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_113576CCF57DE33629CF8E81236EA40F" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_DeferredCostsNetTextBlock" xlink:label="loc_pega_DeferredCostsNetTextBlock_5C59968B3CE7BCB5DA888DED66FC6082" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_113576CCF57DE33629CF8E81236EA40F" xlink:to="loc_pega_DeferredCostsNetTextBlock_5C59968B3CE7BCB5DA888DED66FC6082" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/DeferredContractCostsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_EACA395D75991C4911057A2D9B3022E7" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_AmortizationPeriodForDeferredContactCosts" xlink:label="loc_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_EACA395D75991C4911057A2D9B3022E7" xlink:to="loc_pega_AmortizationPeriodForDeferredContactCosts_2A64FE7DA62E13FF45597A2D9B31B5E1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_5D17CB66B805A84EDA4F8ED4D94893C8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_5D17CB66B805A84EDA4F8ED4D94893C8" xlink:to="loc_us-gaap_AmortizationOfDeferredCharges_C07510223D806EE7AC5C8ED4D949E28D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_8D4C01BFE90037D2D7518ED4D94CE887" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCosts" xlink:label="loc_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_8D4C01BFE90037D2D7518ED4D94CE887" xlink:to="loc_us-gaap_DeferredCosts_D8E499A1568C2D3B0FDF8ED4D94C9EC9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/DeferredContractCostsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_50C14E1387944E2737858E8173F3ECEE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_9852895DAB816599FE448DED66F4F214" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_50C14E1387944E2737858E8173F3ECEE" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_9852895DAB816599FE448DED66F4F214" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:label="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_75BDE9202C1837AE790B8DED66F5B20A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_50C14E1387944E2737858E8173F3ECEE" xlink:to="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_75BDE9202C1837AE790B8DED66F5B20A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/DisaggregationOfRevenueDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_054CF4C378D2E202AF808ED4D8E2E446" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_054CF4C378D2E202AF808ED4D8E2E446" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_253E7BE5FC1C7151A48D8ED4D8E3F005" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31EEF74C9EB1BCF64E9F8ED4D8E3B59F" xlink:to="loc_us-gaap_SalesRevenueNetMember_3702DC569E3A481BB0B18ED4D8E3C232" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_EE642E31247331C99FAE8ED4D8E48C76" xlink:to="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_B053282989384A4681D68ED4D8E492B6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_country_US_B053282989384A4681D68ED4D8E492B6" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_OtherAmericasMember" xlink:label="loc_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_pega_OtherAmericasMember_0868E7394C327FF2DBF18ED4D8E53390" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_country_GB_816F33EEC8B68B561EAF8ED4D8E57F21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="loc_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_us-gaap_EMEAMember_7A05456A3C74DC64136A8ED4D8E58D6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="loc_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_727DE9ECC91633A487028ED4D8E4AF8B" xlink:to="loc_srt_AsiaPacificMember_38C420B9D2F99F2F99748ED4D8E54A43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_8748C168F5B933C1C3AA8ED4D8E5915A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_srt_ProductOrServiceAxis_8748C168F5B933C1C3AA8ED4D8E5915A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8748C168F5B933C1C3AA8ED4D8E5915A" xlink:to="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_LicensePerpetualMember" xlink:label="loc_pega_LicensePerpetualMember_66137D857B8C7DDB21518ED4D8E632D2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_LicensePerpetualMember_66137D857B8C7DDB21518ED4D8E632D2" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_LicenseTermMember" xlink:label="loc_pega_LicenseTermMember_0993875C3F0A155F150C8ED4D8E6463B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_LicenseTermMember_0993875C3F0A155F150C8ED4D8E6463B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="loc_us-gaap_MaintenanceMember_3AE583EB1A67474422548ED4D8E73B34" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_us-gaap_MaintenanceMember_3AE583EB1A67474422548ED4D8E73B34" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_CloudMember" xlink:label="loc_pega_CloudMember_548F5A5653033094378F8ED4D8E7F670" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_CloudMember_548F5A5653033094378F8ED4D8E7F670" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ConsultingMember" xlink:label="loc_pega_ConsultingMember_993C515FC6822317A8678ED4D8E7BFD8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_ConsultingMember_993C515FC6822317A8678ED4D8E7BFD8" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_SubscriptionMember" xlink:label="loc_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_22FD20CFED83A4C8E5E48ED4D8E6ABD9" xlink:to="loc_pega_SubscriptionMember_D8526501A770E913C0308ED4D8E77D5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2B291BDBD7C6BBF20BF98ED4D8E7E32D" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_489CDFBC94028DFE8B368ED4D8E89420" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="loc_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_19A092A406659A542D3D8ED4D8E7D47A" xlink:to="loc_us-gaap_TransferredOverTimeMember_8271325F4A44698B9EBD8ED4D8E84D9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68D6B56EBD167A1F23F48ED4D8E3BE5B" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1EE4F4938110479FE9348ED4D8E9268C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1EE4F4938110479FE9348ED4D8E9268C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6351E4D5423FFAD250C58ED4D8E8E416" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ACD6BF9FA487C1000B5B8ED4D8E988DA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="pega-20190331.xsd#pega_DocumentAndEntityInformationAbstract" xlink:label="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_AEF9E32737BCA48263FC8DED4D1B4461" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_DocumentType_AEF9E32737BCA48263FC8DED4D1B4461" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_7056C2922905B197FE528DED4D1B312A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_AmendmentFlag_7056C2922905B197FE528DED4D1B312A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_70DEC0C2233350C2E1AC8DED4D1C687E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_DocumentPeriodEndDate_70DEC0C2233350C2E1AC8DED4D1C687E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_DocumentFiscalYearFocus_F4EABA7DCAEB1AB0F7FF8DED4D1C20FD" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1634BF09899971DAF0F08DED4D1C308F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1634BF09899971DAF0F08DED4D1C308F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_5E3A0FDF0E11BD304BD18DED4D1CBFE0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_TradingSymbol_5E3A0FDF0E11BD304BD18DED4D1CBFE0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_5CA88E54FB1BD73D10508DED4D1CBAD4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_EntityRegistrantName_5CA88E54FB1BD73D10508DED4D1CBAD4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_80113E3EF6F18C34927F8DED4D1C73A8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_EntityCentralIndexKey_80113E3EF6F18C34927F8DED4D1C73A8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_623C6E2A0BE36B393E7D8DED4D1C2B49" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_CurrentFiscalYearEndDate_623C6E2A0BE36B393E7D8DED4D1C2B49" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_B6E86AF57F17C804777E8DED4D1D112E" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_EntityFilerCategory_B6E86AF57F17C804777E8DED4D1D112E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_560BA96ACAAABF2C17E18DED4D1D9FF9" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_560BA96ACAAABF2C17E18DED4D1D9FF9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_441CC2500C51674147138DED4D1D65D9" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_EntityEmergingGrowthCompany_441CC2500C51674147138DED4D1D65D9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_A34154B856CC451854898DED4D1D810F" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_DocumentAndEntityInformationAbstract_87A374E77CD705234FC78DED4D180A06" xlink:to="loc_dei_EntitySmallBusiness_A34154B856CC451854898DED4D1D810F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_63017476B5F1674F8D707A2E6655F58A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_63017476B5F1674F8D707A2E6655F58A" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_42EE9F3804C8C64D8F7D7A2E66572804" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_E465604A3C23926711457A2E660C9324" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_E465604A3C23926711457A2E660C9324" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_CFEAD1B30AB3B6FAEC477A2E660E396B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_FC45CCE2F1418D88B6E77A2DEAE45144" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_A58F45F6D6AC895C4FC77A2DEAE59F4A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_FC45CCE2F1418D88B6E77A2DEAE45144" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_A58F45F6D6AC895C4FC77A2DEAE59F4A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/FairValueMeasurementsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OffsettingAbstract" xlink:label="loc_us-gaap_OffsettingAbstract_598B77DABF2DEF41CE7D8ED4D90E1F18" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffsettingAbstract_598B77DABF2DEF41CE7D8ED4D90E1F18" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4318B1A70A4DF2EDA0C98ED4D90FAEE7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4318B1A70A4DF2EDA0C98ED4D90FAEE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4318B1A70A4DF2EDA0C98ED4D90FAEE7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="loc_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:to="loc_us-gaap_CashEquivalentsMember_AEA598A3C1DD0C37EE378ED4D90FB7CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_BE778EFECAFA3746DFF18ED4D911D7DD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:to="loc_us-gaap_MunicipalBondsMember_BE778EFECAFA3746DFF18ED4D911D7DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_BC57C1584B58BB0E5AA18ED4D9112F2B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_BC57C1584B58BB0E5AA18ED4D9112F2B" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_844C46B906F8E0C247CB8ED4D90F61F1" xlink:to="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_2ACBE0539C9E1B0416EA8ED4D9118262" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4FC65B31E85DBF9854078ED4D911A0D4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9888EFC1C1D8856611F78ED4D9124FCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_325260B3534BE96174D28ED4D91240B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F43F751F52EE74E886DE8ED4D9128D3A" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_D460E3F5E7C6983A98248ED4D912122E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D6116B87520FBC3199BE8ED4D90E1951" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_851D428215CE8B5DF82D8ED4D913A309" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_CD2DE1ABAD687DBC8D3C8ED4D914343F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_358273D03EC2ED4627D28ED4D914A63F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_C6FE3A07A07F8ED756BD8ED4D913A3D4" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_C49B8648C11811D967518ED4D91406B1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_099CAD023E0DD9DE9AFC8E964139D411" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_099CAD023E0DD9DE9AFC8E964139D411" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2D13EB79C58371E3C76E8E964139B8A1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_189B40ECB7A486B1F8CC7A2DB2079A8A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_D30164ED5551637462F07A30D14788AB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_189B40ECB7A486B1F8CC7A2DB2079A8A" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_D30164ED5551637462F07A30D14788AB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_13CF2E8CF00563EA22468ED4D92FC4E3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_13CF2E8CF00563EA22468ED4D92FC4E3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9857C21656C52591B0F68ED4D930AC96" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9857C21656C52591B0F68ED4D930AC96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9857C21656C52591B0F68ED4D930AC96" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_CostOfRevenueMember" xlink:label="loc_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8" xlink:to="loc_pega_CostOfRevenueMember_4AD3BC7CC18C6D2224C68ED4D931AF99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_DB4E8C7AA35C2696157C8ED4D9319235" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_57CEF5707B9C2D14AF2B8ED4D93014C8" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_DB4E8C7AA35C2696157C8ED4D9319235" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_BCE57302BF3B557D76168ED4D930B25B" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_08E3B4DA8092250F5F538ED4D9313271" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_957FB22E5AAC8E942A478ED4D9314843" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_D6B39A70651FDE90113C8ED4D93E022F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_D6B39A70651FDE90113C8ED4D93E022F" xlink:to="loc_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_88698123A5714F11ABD48ED4D93E1174" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:to="loc_us-gaap_Goodwill_88698123A5714F11ABD48ED4D93E1174" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7228F6F79093A04AA1248ED4D93FC7D1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7228F6F79093A04AA1248ED4D93FC7D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_CBC088CB8D9F93A5EDD68ED4D93FDC05" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_4BA0726AA60AF0CACDF88F116A16C568" xlink:to="loc_us-gaap_Goodwill_CBC088CB8D9F93A5EDD68ED4D93FDC05" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_A66D807F4237300EC0F58ED4D93679AB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_A66D807F4237300EC0F58ED4D93679AB" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_B98AC95781BA238BB91F8ED4D9370CCD" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ClientRelationshipsMember" xlink:label="loc_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:to="loc_pega_ClientRelationshipsMember_B721F3DD0BA6A91234848ED4D938C280" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentedTechnologyMember" xlink:label="loc_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:to="loc_us-gaap_PatentedTechnologyMember_C8CBFB0D85BDF94D431D8ED4D938CD7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_EDEDCC130BD7A105E59E8ED4D9370A18" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_F7642AB8A2A69FAA9D078ED4D938392B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:to="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_425517726ED1DC22456D8ED4D938D56F" xlink:to="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:to="loc_srt_MinimumMember_65F75F7B8B84F5A71E598ED4D9399BDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_B1AF2BBB9796850D373E8ED4D939FA20" xlink:to="loc_srt_MaximumMember_0490064C6A67D8D912228ED4D939EE87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_5492D0BE12E6C7FDAF7F8ED4D93759F9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9F48F7FD216721B1CBCA8ED4D939C745" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_E00D73C5893D3331D0238ED4D93A4CA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_C30D8AA1AA5F1B649D758ED4D93A1539" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_D9EF7EFF698E8A67C5AE8ED4D9397370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_47FEB207A3CB4CE105268ED4D93A6A9B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_531E239977B75733023C7A2DB2462213" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_49F8FD2F8ABA4094CF777A2DB2472217" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895FE066CB802B1AFBA77A2DB2450A46" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_F8012DFBFCFE179D538B7A2DB24795B1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_A2B24FF37C03CA516FC57A2E4DCB1A6C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_AE89EE906F3DA04A3B347A2E4DCDFC7F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_A2B24FF37C03CA516FC57A2E4DCB1A6C" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_AE89EE906F3DA04A3B347A2E4DCDFC7F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_FB459BCD2A8CFF015CA37A2E50640781" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_FB459BCD2A8CFF015CA37A2E50640781" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C70CF1523510F8275A4D7A2E5074A5F9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/Leases" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_C8C9B49778B5CA6AAB848DF749F69704" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_5B05B3BF72A60200244E8DF7B3A13679" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_C8C9B49778B5CA6AAB848DF749F69704" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_5B05B3BF72A60200244E8DF7B3A13679" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/LeasesCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_661DD7A410981E884F0B8EA8C281ECA5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_661DD7A410981E884F0B8EA8C281ECA5" xlink:to="loc_us-gaap_OperatingLeasePayments_C56A4804720FF2131B708EA9C9822C19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_661DD7A410981E884F0B8EA8C281ECA5" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_3FD87859EAB31405222D8EAA21ABE995" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842Details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_955C7D8B0CF1400B99868E9BDD4FB772" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8F9846DD923D4E9517C98E9E7DFBF90B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_342C8787C41EB96191528E9E7E078934" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3F785EFA43C02020F26C8E9E7E0D4B76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_E92119F2F58980878FF38E9E7E0D9B2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58E6613713DCEE7105728E9C488CB81B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_58E6613713DCEE7105728E9C488CB81B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DB2DD77E691088D115958E9CB2CDAFDC" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DB2DD77E691088D115958E9CB2CDAFDC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_FCBFB927EEA05996D1648E9F29B331D4" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_A31093673872CEE118038E9AD224A9D1" xlink:to="loc_us-gaap_OperatingLeaseLiability_FCBFB927EEA05996D1648E9F29B331D4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/LeasesMaturitiesBeforeAdoptionOf842Details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_9FDB122F4F2474B6D9568ECE58DC6588" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9FDB122F4F2474B6D9568ECE58DC6588" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4D31DCC36ECA5024AC318ECE58DC2E5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9FDB122F4F2474B6D9568ECE58DC6588" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_D7B1B6C598E1163B39868ECE58DC1B1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9FDB122F4F2474B6D9568ECE58DC6588" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_4705D1926A385E7A48808ECE58DCD85B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9FDB122F4F2474B6D9568ECE58DC6588" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0A176B099A61FE37D04A8ECE58DCEF8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9FDB122F4F2474B6D9568ECE58DC6588" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_45436E98188E90B9850D8ECE58DC6C42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9FDB122F4F2474B6D9568ECE58DC6588" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0FA4E8AF6427AF2021448ECE58DC12B5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/LeasesOperatingLeaseExpensesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_2480E6784FAF1A9194F88DF74AFF56E5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2480E6784FAF1A9194F88DF74AFF56E5" xlink:to="loc_us-gaap_OperatingLeaseCost_2DE4F97A3F0F6B8023FF8E1F9A34800C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_C62BA38DAE6A6097E2088E2060E98AB7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2480E6784FAF1A9194F88DF74AFF56E5" xlink:to="loc_us-gaap_VariableLeaseCost_C62BA38DAE6A6097E2088E2060E98AB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2480E6784FAF1A9194F88DF74AFF56E5" xlink:to="loc_us-gaap_LeaseCost_55B3008287EEE01EEB808E20E6204CC2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/LeasesRemainingLeaseTermDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_893647484C78798995AB8E987A262CDE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5C557A89C1C39340F8E88E98C4C2EA5E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_893647484C78798995AB8E987A262CDE" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5C557A89C1C39340F8E88E98C4C2EA5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_DEBBC4C796983659A33E8E993CD797AE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_893647484C78798995AB8E987A262CDE" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_DEBBC4C796983659A33E8E993CD797AE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/LeasesRightOfUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0DAB4FB8D22EA4BE96E68E26075D2ED9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_57456364565CEB761BD88E2B6E4A5CCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7B088B2889C0D32D87BB8E25B930EAC2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_BB512C3E3E51883847868E2AF66FF420" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_B5AC2DD20FD7862754CE8ED4D905CC37" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_B5AC2DD20FD7862754CE8ED4D905CC37" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_7306331D146FCC58EDAF8ED4D905A264" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:label="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_B5AC2DD20FD7862754CE8ED4D905CC37" xlink:to="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock_EB93E8EFAD042305C3168EDFA59917DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_B5AC2DD20FD7862754CE8ED4D905CC37" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6FD7D44451951372D2B68ED4D905E8F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_B5AC2DD20FD7862754CE8ED4D905CC37" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_224706E91F224BB68A0F8ED4D9067943" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:label="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_B5AC2DD20FD7862754CE8ED4D905CC37" xlink:to="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_A93F9C67315C4F52F8088ED4D906D4F9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/MarketableSecurities" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3E17B3642554B1C8D4AF8E9641EB1FDE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_67E19D13440D4402FA338E9641ED5DE2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3E17B3642554B1C8D4AF8E9641EB1FDE" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_67E19D13440D4402FA338E9641ED5DE2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/MarketableSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_B98F8B29C869C69AA06F8ECBE57CF43D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_B98F8B29C869C69AA06F8ECBE57CF43D" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3E07C645B15288877CA68ECBE57C24AF" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:to="loc_us-gaap_MunicipalBondsMember_1395D8BF99C0FC70F6338ECBE57C2EDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8C5B3C2FCD6A63D929578ECBE57C77A2" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_C424063C8DC97C92E6CC8ECBE57CC926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_4537F0CE42A9C7EA07D78ECBE57CF64F" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0F132BE82F706B22B2B88ECBE57C3556" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_F258779913B59D14A1DC8ECBE57C8546" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_427760C722ECBB922D3E8ECBE57CD79B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_776B0DE90B99D75A0B508ECBE57C7651" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_F48ADD5F10C93A14A4B68ECBE57CF577" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_B98F8B29C869C69AA06F8ECBE57CF43D" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_CB730324945769CF56288ECBE580C0E9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/MarketableSecuritiesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_43AAB938D0440C5622CD8E9641E7AB3F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_FD7A387548FEE5E1A69B8E9641E844EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_43AAB938D0440C5622CD8E9641E7AB3F" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_FD7A387548FEE5E1A69B8E9641E844EB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/NewAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0EDAB6F3F94A5666AE4E8DFD76E7660D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_3FCB3E629C9F8B2120248DF7D0EA8606" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0EDAB6F3F94A5666AE4E8DFD76E7660D" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_3FCB3E629C9F8B2120248DF7D0EA8606" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/NewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_124620CB45969941EA008E052E319E03" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8C275733845AF732F5648E056B1B6D91" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_124620CB45969941EA008E052E319E03" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8C275733845AF732F5648E056B1B6D91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_124620CB45969941EA008E052E319E03" xlink:to="loc_us-gaap_OperatingLeaseLiability_2468DBB687C08327360B8E062D2BFABD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/NewAccountingPronouncementsPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5325B48D28806D2A24D88ED4D98A3D70" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5325B48D28806D2A24D88ED4D98A3D70" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_E83F50FC7EA80A5CD5188ED4D98A2987" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5325B48D28806D2A24D88ED4D98A3D70" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_D26835A83DBF512226B88ED4D98AE939" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_DeferredContractCostsPolicyTextBlock" xlink:label="loc_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5325B48D28806D2A24D88ED4D98A3D70" xlink:to="loc_pega_DeferredContractCostsPolicyTextBlock_2B77080AB6EEB0E04FFB8F0D9A1CD614" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_CB97AAF0A6F6D436294D8ED4D98A5978" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5325B48D28806D2A24D88ED4D98A3D70" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_CB97AAF0A6F6D436294D8ED4D98A5978" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenue" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_E7109994025501A8B77E8E9641CE31F6" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:label="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_E7109994025501A8B77E8E9641CE31F6" xlink:to="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_B5FAC1E444DA6F1971C28EACF10B221B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_1CF0DDE91629086A64788E9641A1881B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1CF0DDE91629086A64788E9641A1881B" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_8EEBAF675A8CAE0BFC478E9641A1604A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_77E7F12A95A4D239E5858ED4D95E9ADD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_F027D1C1FF218FAFD6418ED4D95F61F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_77E7F12A95A4D239E5858ED4D95E9ADD" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_F027D1C1FF218FAFD6418ED4D95F61F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_77E7F12A95A4D239E5858ED4D95E9ADD" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_63357D85B540EA34BA648ED4D95F4FAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_229CEEF35B387B6C9D7E8ED4D95FFB32" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_77E7F12A95A4D239E5858ED4D95E9ADD" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_229CEEF35B387B6C9D7E8ED4D95FFB32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_5BAA0B43E0BCE3713BCB8ED4D95F04C4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_77E7F12A95A4D239E5858ED4D95E9ADD" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_5BAA0B43E0BCE3713BCB8ED4D95F04C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_85220960D213DB7347BA8ED4D95F7612" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_77E7F12A95A4D239E5858ED4D95E9ADD" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_85220960D213DB7347BA8ED4D95F7612" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_97F1823DE0642D5D29948EFFC6255B48" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_77E7F12A95A4D239E5858ED4D95E9ADD" xlink:to="loc_us-gaap_ContractWithCustomerLiability_97F1823DE0642D5D29948EFFC6255B48" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4D907EBB008BBE94F4CA8E9641C18BF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_69E97A49290BA26623F48E9641C1DC13" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNonCurrent" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:to="loc_pega_UnbilledReceivablesNonCurrent_DDD5BE65514B4AFC4A3F8E9641C18F25" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_AccountsReceivableAndUnbilledReceivable" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_CA379308A0AD5BAEA5498E9641BFDD00" xlink:to="loc_pega_AccountsReceivableAndUnbilledReceivable_5E5F4F215EDD3741F8A38E9641C13A42" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_014D6F1305CC05A3D33A8E9641B4BDD7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_014D6F1305CC05A3D33A8E9641B4BDD7" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_0589A9DDD8B4BA3302AB8E9641B4CDCE" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_C1D9BB481B68C98626228E9641B4169E" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:to="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_DCC66007BAC8B4E3B2D38E9641B40519" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_9840051CCDC5EE6D26CA8E9641B4EEDC" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_4CB023BE62A43DADB8958E9641B4BB13" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_E66FCBCE0124A30063428E9641B4CD49" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31EFD66D3135141939928E9641B468D5" xlink:to="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_CBFF7A645A2E4531AA8F8E9641B4F761" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_DC62B85D07604BBC32248E9641C8BF16" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_DC62B85D07604BBC32248E9641C8BF16" xlink:to="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_A9CDE29E2ED82F08CC1A8E9641C891BF" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:label="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_DC62B85D07604BBC32248E9641C8BF16" xlink:to="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_FD3967CCC77A9558C4AF8E9641C8B09D" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ContractAssetsAndDeferredRevenueTableTextBlock" xlink:label="loc_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_DC62B85D07604BBC32248E9641C8BF16" xlink:to="loc_pega_ContractAssetsAndDeferredRevenueTableTextBlock_30FF86DBF299A6B620398E9641C8860A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_AB395610A3A0A7DF9D637A2E03C03E54" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_48D64C8C9B0A93D815087A2E03C1FD93" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_AB395610A3A0A7DF9D637A2E03C03E54" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_48D64C8C9B0A93D815087A2E03C1FD93" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_D2824360F383CDD0EE248F1D9AFAA79C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_D2824360F383CDD0EE248F1D9AFAA79C" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_8DD25CE76146D7B3E3D78F1D9B01474C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:to="loc_srt_ProductOrServiceAxis_8DD25CE76146D7B3E3D78F1D9B01474C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8DD25CE76146D7B3E3D78F1D9B01474C" xlink:to="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_LicensePerpetualMember" xlink:label="loc_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_pega_LicensePerpetualMember_7CEF22E5B3162FBBD1DA8F1D9B024719" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_LicenseTermMember" xlink:label="loc_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_pega_LicenseTermMember_F87F3EE3B88BC4EDC8398F1D9B033DB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="loc_us-gaap_MaintenanceMember_D5F4C080CB8D0591A2838F1D9B04CDD7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_us-gaap_MaintenanceMember_D5F4C080CB8D0591A2838F1D9B04CDD7" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_CloudMember" xlink:label="loc_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_pega_CloudMember_070377FC7F5E7BCAD0178F1D9B041338" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ConsultingMember" xlink:label="loc_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A01123FC16ED533EDFB18F1D9B02AFF2" xlink:to="loc_pega_ConsultingMember_AE220CB6282D05A35B768F1D9B045C53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_60ABC4E3FE8B160F95C48F1DD20D54CE" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess_128E0365B3B2DD7EC4538F1D9B04C6B0" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2_0B27E02DA275DACCF9BA8F1D9B08B42D" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3_ADF33EEEC0A19567491A8F1D9B091D24" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years_2B57F8C5178C3A132A2B8F1D9B0934BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_2419BF1B10F5150825DC8F1D9B09B82B" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess_C41B6175B8ECB887A04A8F1D9B091947" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2_573960842CE06D9334508F1D9B0A55DA" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3_E907EF1164956B1CEC2B8F1D9B0AF9D8" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years" xlink:label="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years_D1AFC57BCC12EA01A1278F1D9B0ABC7C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_B6098E47B01C4F29438C8F1DD21EF004" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_E71D27A7A419E39B1A9E8F1D9B0A799A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4CAB4370B821A99410EA8ECBE50CE0D7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4CAB4370B821A99410EA8ECBE50CE0D7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_00C5756E63BB42B2DA078ECBE50C37C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4CAB4370B821A99410EA8ECBE50CE0D7" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3ADA43AE4706466112F58ECBE50C808D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77364D283711D71CC2887A2E306D1A63" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2572A46F63A2A72BCBEB7A2E306F559F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77364D283711D71CC2887A2E306D1A63" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2572A46F63A2A72BCBEB7A2E306F559F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/StockBasedCompensationAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_DA69A58ED8FF046DFCB37E5F97D30483" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_DA69A58ED8FF046DFCB37E5F97D30483" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_8C55F49380E3A44822647E5F97D3483D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_DA69A58ED8FF046DFCB37E5F97D30483" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6633564CD38735240A0B7E5F97D38343" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_DA69A58ED8FF046DFCB37E5F97D30483" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_899DD082B2AB678B32F47E5F97D35D34" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_A36C31298D2E3101E1527E5F97CD4C2A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_A36C31298D2E3101E1527E5F97CD4C2A" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_0858396EC584CA8F99877E5F97CED84D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:to="loc_us-gaap_AwardTypeAxis_0858396EC584CA8F99877E5F97CED84D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0858396EC584CA8F99877E5F97CED84D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_F129AD78CF5194D41CF87E5F97CED4FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_F129AD78CF5194D41CF87E5F97CED4FA" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_NonqualifiedStockOptionsMember" xlink:label="loc_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7787FEF657C16538DD7E7E5F97CE3479" xlink:to="loc_pega_NonqualifiedStockOptionsMember_741929A3D45437B3224E7E5F97CEC651" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:to="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_D27B66713668E9F570667E5F97CF19CA" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_EmployeesMember" xlink:label="loc_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_1BD9F5220AA2F1CED6787E5F97CF6259" xlink:to="loc_pega_EmployeesMember_F9CFBA9A612C7D0DFE457E5F97CF05CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9DA64D0559CD29F68F037E5F97CDC414" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B2368FD1561BA3266C8E7E5F97D0A02C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5757B9476A96C86C7B577E5F97D05877" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_D2FED9318012E92C23C87E5F97CF8A0F" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards_6C8D719F815F0AF7AB6A7E5F97D0CD2B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_D36A580FC2564E4A677F7A2E31A66CC5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_D36A580FC2564E4A677F7A2E31A66CC5" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_11401FC283FBD0CE25E47A2E31ADBCB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_D36A580FC2564E4A677F7A2E31A66CC5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_8FE1AB2DC52BC3C451E67A2E31AD589C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/SummaryOfBasicAndDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_F1DB1622BC6745CDF3717E541CFBD10B" xlink:type="locator" />
    <link:loc xlink:href="pega-20190331.xsd#pega_ScheduleOfEarningsPerShareBasicAndDilutedTable" xlink:label="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_F1DB1622BC6745CDF3717E541CFBD10B" xlink:to="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:to="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_CDF02D0CF1DA52F3520D7E541CFCF190" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_496948C47D414F8F9F5C7E541CFCFD43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B90CE1019D6199377C737E541CFCA8F8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_EB5261E7D7261A7CB2067E541CFD2D02" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_EarningsPerShareBasicAndDilutedLineItems" xlink:label="loc_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ScheduleOfEarningsPerShareBasicAndDilutedTable_C8DEC6C3F5180453AF087E541CFB9D95" xlink:to="loc_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_EarningsPerShareBasicAndDilutedLineItems_D8E505108AFE3946D66B7E541CFD94B9" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3328AE38EB55EFEB96EB7E541CFD6FAD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_NetIncomeLoss_3328AE38EB55EFEB96EB7E541CFD6FAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68F05B2DD5E05F478AE97E541CFE5E87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_EarningsPerShareBasic_7778EAA011A82C8EEE4E7E541CFEC574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_6AA1EE0F29AD52B5F8007E541CFEDA4E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_NetIncomeLoss_6AA1EE0F29AD52B5F8007E541CFEDA4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_15FCD3A45C47B6138E8E7E541CFE34F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5EA8D3B2A8B28CDDF78D7E541CFEED27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9EF6E4D684F296CE798D7E541CFE35A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2336751EBC74629A52CC7E541CFEE9BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_4408021CD4CD0F21F7837E541CFD113A" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_77B888F9E995FDF432D57E541CFF1ADB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_56529FF98E4A39E95A997E5F97BF623E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_BEF0887A896D428AA38C7E5F97BF9AE7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_56529FF98E4A39E95A997E5F97BF623E" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_BEF0887A896D428AA38C7E5F97BF9AE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_56529FF98E4A39E95A997E5F97BF623E" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_C19E9B2E96A59453D11B7E5F97BF1CD5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/SummaryOfStockBasedCompensationExpenseDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63BF52ECF70487A1BA938ED4D8C14EFD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_63BF52ECF70487A1BA938ED4D8C14EFD" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_FE235D93D9B633A803B98ED4D8C1A18F" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_CostOfRevenueMember" xlink:label="loc_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="loc_pega_CostOfRevenueMember_1EF266CFB9C8DCBE3C7E8ED4D8C26983" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_022C68268EC30CA80ADF8ED4D8C22606" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_4A609BF0D311B09959998ED4D8C26733" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_DE402437F3F0C361C0E38ED4D8C20960" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_CA6776B3F69AEFE786F68ED4D8C3801E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_E0437F1F082C596DDCCA8ED4D8C1C48D" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:to="loc_us-gaap_ShareBasedCompensation_CE5CE90DF73E9934507B8ED4D8C3819B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_EFE2BFB44DE2BC1281E18ED4D8C329A4" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_13F116C421EED8DEB3248ED4D8C39F8C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_FFBC99E40FD6246662598DED67A31335" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_FFBC99E40FD6246662598DED67A31335" xlink:to="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:to="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_22B0897AD33C759C9F6D8DED67A3C647" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_22B0897AD33C759C9F6D8DED67A3C647" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_270D0C7975BD566B82248DED67A37871" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_270D0C7975BD566B82248DED67A37871" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_38A99EDC352C0646B52D8DED67A3CFA2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_38A99EDC352C0646B52D8DED67A3CFA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7252F152C1B16B931D8A8DED67A490F9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7252F152C1B16B931D8A8DED67A490F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_5C3ED4B1D2E3825823388DED67A4FD56" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_5C3ED4B1D2E3825823388DED67A4FD56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_718A0C8A4CF7F008B9798DED67A43DE8" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:to="loc_us-gaap_OtherAssetsCurrent_718A0C8A4CF7F008B9798DED67A43DE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_AEE453C52A68604BCF168DED67A414F1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_D80265D46E7DC33B523C8DED67A3B29E" xlink:to="loc_us-gaap_AssetsCurrent_AEE453C52A68604BCF168DED67A414F1" xlink:type="arc" />
    <link:loc xlink:href="pega-20190331.xsd#pega_UnbilledReceivablesNonCurrent" xlink:label="loc_pega_UnbilledReceivablesNonCurrent_190470945B7246D586288DED67A5304B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:to="loc_pega_UnbilledReceivablesNonCurrent_190470945B7246D586288DED67A5304B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_419886B6D6861A358CC08DED67A50D45" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:to="loc_us-gaap_Goodwill_419886B6D6861A358CC08DED67A50D45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_E01EC22A8B45E8ECA24F8DED67A58F0F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_E01EC22A8B45E8ECA24F8DED67A58F0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_DE72C35F42C3CA323FFB8DED67A54468" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8FEA51A26923D745549B8DED67A351A2" xlink:to="loc_us-gaap_Assets_DE72C35F42C3CA323FFB8DED67A54468" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_FFBC99E40FD6246662598DED67A31335" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_3E72C7BBC8544CB498F48DED67A66BC9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:to="loc_us-gaap_AccountsPayableCurrent_3E72C7BBC8544CB498F48DED67A66BC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0918DB06F83E2B194A7A8DED67A6F1A0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0918DB06F83E2B194A7A8DED67A6F1A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9CA93F6B0C3C77DA3D2D8DED67A66D59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_DC8A02FC909083FFFB6C8DED67A78CDB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_DC8A02FC909083FFFB6C8DED67A78CDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_50EA2EF05251FADCE64C8DED67A73A95" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_50EA2EF05251FADCE64C8DED67A73A95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_70A1F02FFD4D9CFEFAAE8DED67A7D580" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6BBE3D779652A94690AF8DED67A52BBB" xlink:to="loc_us-gaap_LiabilitiesCurrent_70A1F02FFD4D9CFEFAAE8DED67A7D580" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_298C3866756FC01F28EE8DED67A744AF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_298C3866756FC01F28EE8DED67A744AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_1390688DE0A192A3B51F8DED67A7EAB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1A824F493003D4DB0F038DED67A88077" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1A824F493003D4DB0F038DED67A88077" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_B2BDDA6172D720C98B758DED67A8502A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:to="loc_us-gaap_Liabilities_B2BDDA6172D720C98B758DED67A8502A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:to="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:to="loc_us-gaap_PreferredStockValue_08F223EC18885B64FA2C8DED67A8E026" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:to="loc_us-gaap_CommonStockValue_4099794C73893D57B75A8DED67A91776" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_E160D0249643B55B64538DED67AA1D3C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_E160D0249643B55B64538DED67AA1D3C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_741DA85D14E5C807D5C98DED67AA9BE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1FD526645216D3C309838DED67AA245B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_B68FAEADC6E866782A028DED67AB5FBC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_F2CF2B5CFD7D20689D738DED67A8DB03" xlink:to="loc_us-gaap_StockholdersEquity_B68FAEADC6E866782A028DED67AB5FBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_F953A309D2C41A2EBE9A8DED67ABC6EE" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0879DD27AEB32E2C08DF8DED67A559C0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_F953A309D2C41A2EBE9A8DED67ABC6EE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0FE1D267890AFD19CFDF7F9BD2DE7A1C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_921CA471804E735262697F9BD2E29D8B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0FE1D267890AFD19CFDF7F9BD2DE7A1C" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_921CA471804E735262697F9BD2E29D8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_AD71E418D8E39FF8CBB47F9BD2E20A12" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0FE1D267890AFD19CFDF7F9BD2DE7A1C" xlink:to="loc_us-gaap_PreferredStockSharesIssued_AD71E418D8E39FF8CBB47F9BD2E20A12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019D317EC348AFD697E87F9BD2E2ADD0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0FE1D267890AFD19CFDF7F9BD2DE7A1C" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019D317EC348AFD697E87F9BD2E2ADD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_61DC1D8F1BF31423377D7F9BD2E2686B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0FE1D267890AFD19CFDF7F9BD2DE7A1C" xlink:to="loc_us-gaap_CommonStockSharesIssued_61DC1D8F1BF31423377D7F9BD2E2686B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_15644355D31098D71D8C7F9BD2E22213" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0FE1D267890AFD19CFDF7F9BD2DE7A1C" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_15644355D31098D71D8C7F9BD2E22213" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_16BB69936E754D7D3BC68ED4D99EE07B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" xlink:to="loc_us-gaap_NetIncomeLoss_16BB69936E754D7D3BC68ED4D99EE07B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_95A3791DA12E2646190A8ED4D99F87E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:to="loc_us-gaap_ShareBasedCompensation_95A3791DA12E2646190A8ED4D99F87E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_230783A743CD28EA8B698ED4D99FBECF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0BDBB0E52B2ABF577E0C8ED4D99FF704" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0BDBB0E52B2ABF577E0C8ED4D99FF704" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_E6B7BEA870A17F7511608ED4D9A076D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_E4CD51D6AF39C76C350C8ED4D99FAC1E" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_E6FAC3E66DDE3F6E1A2E8ED4D9A09A8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_25A3790F5666307E5D788ED4D9A019FE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_575358BB8CA335EB55978ED4D99E1179" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_25A3790F5666307E5D788ED4D9A019FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_3F456D1029FA9778AAC18ED4D9A00DF7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_3F456D1029FA9778AAC18ED4D9A00DF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_B30798BD3E4E75B67D828ED4D9A184FA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_B30798BD3E4E75B67D828ED4D9A184FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_32931A08722436300F508ED4D9A1046C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_53316859B69CDC151DDF8ED4D9A05BCD" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_C6B461FF6F1B35A8A6228ED4D9A12AD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_D5D308050ADC920EDDB58ED4D9A12C80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1C8E07DCE000A3078B4A8ED4D9A2F540" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95EDDF22706B8A0EC0318ED4D9A16655" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_D39DFCFD2FF5F931EBFF8ED4D9A2A1B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6AE254588641BCFDF82C8ED4D9A2167C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_DA74E67667A4057D15C98ED4D9A2B809" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E3183F9B994C7220EB78ED4D9A28F02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2550FFE5FD9DF89877888ED4D9A299AA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9EAAEE14A5BEA76ADCC78ED4D99E3E42" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2550FFE5FD9DF89877888ED4D9A299AA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_61DE9C109A56D01C4AC78ED4D9B6E428" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5" xlink:to="loc_us-gaap_NetIncomeLoss_61DE9C109A56D01C4AC78ED4D9B6E428" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_E3BCE4972FB57272639C8ED4D9B64542" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_6305E68E1C8DEA11531B8ED4D9B786D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1940DD73A20B849FF4278ED4D9B672A1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_B0D7251E25213CF4E0CC8ED4D9B7D864" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_CE08C10ABE178C7B60098ED4D9B6F3F5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8F47C4B8EF62EEEBAF108ED4D9B74AF2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_CAC90E4D5958F16144198ED4D9C2A6D1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_CAC90E4D5958F16144198ED4D9C2A6D1" xlink:to="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:to="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_9AF450B0B0FAC2B5228E8ED4D9C3198E" xlink:to="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LicenseMember" xlink:label="loc_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:to="loc_us-gaap_LicenseMember_FB0EC031ED93DF6EAF7F8ED4D9C313A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="loc_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:to="loc_us-gaap_MaintenanceMember_CEBB17A45C7CDB443FC88ED4D9C345D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyServiceMember" xlink:label="loc_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3852877E9A3E75C9E51B8ED4D9C34B61" xlink:to="loc_us-gaap_TechnologyServiceMember_2EF224588753EABC0FB88ED4D9C4B850" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C1B478468D84BA5F725A8ED4D9C2101E" xlink:to="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_91080637E842A039C0748ED4D9C42817" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5F86DE16352AAA430A2B8F16F45FBF2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_0FAC678C756521596D678ED4D9C58EE4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_E1A5608B27C19A114EF18ED4D9C55E4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_GrossProfit_D1BA9093D68AD7CF52378ED4D9C54B94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="loc_us-gaap_SellingAndMarketingExpense_9EC6E1018DB8FDFDF4388ED4D9C58666" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_844C7A9E788CDDC5E45D8ED4D9C6140A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2EF75C2D1B7EF90BE2008ED4D9C67F98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_6DE5FD4753E1E4609ADE8ED4D9C5D8AF" xlink:to="loc_us-gaap_OperatingExpenses_1DA4EB328CCBBC8E74E38ED4D9C60C7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_OperatingIncomeLoss_55BA12F4EFE8EAEC26228ED4D9C66951" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3C3EF42228478696FE018ED4D9C6AB0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_InvestmentIncomeNet_6A7DBE5482B491974F0F8ED4D9C64746" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_F8070149461961EB232F8ED4D9C7D03C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_01A45788C1F1456428C08ED4D9C70B83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6D7BDB039746244527858ED4D9C7284A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_NetIncomeLoss_2BA5F7ED5DF4CAD510098ED4D9C75E71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:to="loc_us-gaap_EarningsPerShareBasic_6C86792A1726BC6D800B8ED4D9C8A5A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_844B04558369D79D774C8ED4D9C79864" xlink:to="loc_us-gaap_EarningsPerShareDiluted_940D75888471274EF3BC8ED4D9C8E07A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_093098D7481A82A65FC08ED4D9C4BC11" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_E701ABC5F35A4B309FE18ED4D9C82181" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_8CA6F5AFBCF8485279F78ED4D9C86599" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4840815A85F5C0D0B1558ED4D9C97831" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_28A497465C28F92672F89272E4096914" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_28A497465C28F92672F89272E4096914" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_3798240CC7328DC681789272E40C1540" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_77477EA90278D6B639238ED4D9AB9D2C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_E7DB1B47E1555908DC148ED4D9ABE19C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_77477EA90278D6B639238ED4D9AB9D2C" xlink:to="loc_us-gaap_StatementTable_E7DB1B47E1555908DC148ED4D9ABE19C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_E7DB1B47E1555908DC148ED4D9ABE19C" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_CB60E683CFD8B3B9B4988ED4D9AC8A4B" xlink:to="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="loc_us-gaap_CommonStockMember_440094D5FB395DBC8E0A8ED4D9AC22E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_EC7D1B557F49FC87811C8ED4D9ADD186" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="loc_us-gaap_RetainedEarningsMember_8D5E58207D05F11AC9F38ED4D9AD304C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_92CBCCA07D1793CDFD7B8ED4D9AC343E" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4DFDCABEE43F9FFEE2598ED4D9AD8822" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_3A2CD126E99B7C7963598ED4D9ADA919" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_E7DB1B47E1555908DC148ED4D9ABE19C" xlink:to="loc_us-gaap_StatementLineItems_3A2CD126E99B7C7963598ED4D9ADA919" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3A2CD126E99B7C7963598ED4D9ADA919" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_EC0B5F1D29BF6A1163688ED4D9AEFA25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockholdersEquity_2529B3193DA6B13C006B8ED4D9AE58F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F7CEEEC4D5F639E52E9B8ED4D9AE97E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_63C4D3242C4C8ADD75728ED4D9AEE2A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0699AF9AA62E9C6DEAA68ED4D9AE4B64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FBD1B4802B3A6ED9F31E8ED4D9AF2906" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6C8A3AEA2611208066C48ED4D9AFBF2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_DividendsCommonStockCash_1A558100C88BAC7D47B98ED4D9AF31BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7440333DDF7CDA612D2E8ED4D9AF209F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_533D78008697D4E6DFF18ED4D9AF7712" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_NetIncomeLoss_533D78008697D4E6DFF18ED4D9AF7712" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_A5B7CC5E39D1A68006258ED4D9B08FD5" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_A5B7CC5E39D1A68006258ED4D9B08FD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_85170ADDADEC4FF567018ED4D9B0EAC2" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6A6C0640790659309DF88ED4D9AD5254" xlink:to="loc_us-gaap_StockholdersEquity_85170ADDADEC4FF567018ED4D9B0EAC2" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>acvtimes5619a02.jpg
<TEXT>
begin 644 acvtimes5619a02.jpg
M_]C_X  02D9)1@ !  $ > !X  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  4%!0@%" P'!PP,"0D)# T,# P,#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T!!0@("@<*# <'# T,
M"@P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#?_$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( @X%I0,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /LN@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * (YR5C8C@A3C\C0!XA^SUKVH>(O#+7>JW$MY.+V=!),Q=MBI"5
M7)[ DD#W- 'N= !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0!%<?ZI_]UOY&@#YZ_9A_P"11?\ ["%Q_P"@04 ?15 !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!%<?ZI_P#=;^1H
M ^>OV8?^11?_ +"%Q_Z!!0!]%4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % $5Q_JG_P!UOY&@#YZ_9A_Y%%_^PA<?^@04 ?15
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!%<?
MZI_]UOY&@#X?^"_CR_\ #>@M9VJ0-&;N9\R*Y;++$#RLBC''I7IT,/&K#FDW
M>[6EO+R/A\TS>O@,1]7HQIN/)&7O*3=VY+I)::=CUK_A;>K?\\K7_OB3_P".
MUU?4Z?>7WK_(\/\ UBQ?\E'_ ,!G_P#)A_PMO5O^>5K_ -\2?_':/J=/O+[U
M_D'^L6+_ )*/_@,__DP_X6WJW_/*U_[XD_\ CM'U.GWE]Z_R#_6+%_R4?_ 9
M_P#R8?\ "V]6_P">5K_WQ)_\=H^IT^\OO7^0?ZQ8O^2C_P" S_\ DP_X6WJW
M_/*U_P"^)/\ X[1]3I]Y?>O\@_UBQ?\ )1_\!G_\F'_"V]6_YY6O_?$G_P =
MH^IT^\OO7^0?ZQ8O^2C_ . S_P#DP_X6WJW_ #RM?^^)/_CM'U.GWE]Z_P @
M_P!8L7_)1_\  9__ "8?\+;U;_GE:_\ ?$G_ ,=H^IT^\OO7^0?ZQ8O^2C_X
M#/\ ^3#_ (6WJW_/*U_[XD_^.T?4Z?>7WK_(/]8L7_)1_P# 9_\ R8?\+;U;
M_GE:_P#?$G_QVCZG3[R^]?Y!_K%B_P"2C_X#/_Y,/^%MZM_SRM?^^)/_ ([1
M]3I]Y?>O\@_UBQ?\E'_P&?\ \F'_  MO5O\ GE:_]\2?_':/J=/O+[U_D'^L
M6+_DH_\ @,__ ),/^%MZM_SRM?\ OB3_ ..T?4Z?>7WK_(/]8L7_ "4?_ 9_
M_)A_PMO5O^>5K_WQ)_\ ':/J=/O+[U_D'^L6+_DH_P#@,_\ Y,/^%MZM_P \
MK7_OB3_X[1]3I]Y?>O\ (/\ 6+%_R4?_  &?_P F'_"V]6_YY6O_ 'Q)_P#'
M:/J=/O+[U_D'^L6+_DH_^ S_ /DP_P"%MZM_SRM?^^)/_CM'U.GWE]Z_R#_6
M+%_R4?\ P&?_ ,F'_"V]6_YY6O\ WQ)_\=H^IT^\OO7^0?ZQ8O\ DH_^ S_^
M3#_A;>K?\\K7_OB3_P".T?4Z?>7WK_(/]8L7_)1_\!G_ /)A_P +;U;_ )Y6
MO_?$G_QVCZG3[R^]?Y!_K%B_Y*/_ (#/_P"3#_A;>K?\\K7_ +XD_P#CM'U.
MGWE]Z_R#_6+%_P E'_P&?_R8?\+;U;_GE:_]\2?_ !VCZG3[R^]?Y!_K%B_Y
M*/\ X#/_ .3#_A;>K?\ /*U_[XD_^.T?4Z?>7WK_ "#_ %BQ?\E'_P !G_\
M)A_PMO5O^>5K_P!\2?\ QVCZG3[R^]?Y!_K%B_Y*/_@,_P#Y,/\ A;>K?\\K
M7_OB3_X[1]3I]Y?>O\@_UBQ?\E'_ ,!G_P#)A_PMO5O^>5K_ -\2?_':/J=/
MO+[U_D'^L6+_ )*/_@,__DP_X6WJW_/*U_[XD_\ CM'U.GWE]Z_R#_6+%_R4
M?_ 9_P#R8?\ "V]6_P">5K_WQ)_\=H^IT^\OO7^0?ZQ8O^2C_P" S_\ DP_X
M6WJW_/*U_P"^)/\ X[1]3I]Y?>O\@_UBQ?\ )1_\!G_\F'_"V]6_YY6O_?$G
M_P =H^IT^\OO7^0?ZQ8O^2C_ . S_P#DP_X6WJW_ #RM?^^)/_CM'U.GWE]Z
M_P @_P!8L7_)1_\  9__ "8?\+;U;_GE:_\ ?$G_ ,=H^IT^\OO7^0?ZQ8O^
M2C_X#/\ ^3#_ (6WJW_/*U_[XD_^.T?4Z?>7WK_(/]8L7_)1_P# 9_\ R8?\
M+;U;_GE:_P#?$G_QVCZG3[R^]?Y!_K%B_P"2C_X#/_Y,/^%MZM_SRM?^^)/_
M ([1]3I]Y?>O\@_UBQ?\E'_P&?\ \F'_  MO5O\ GE:_]\2?_':/J=/O+[U_
MD'^L6+_DH_\ @,__ ),/^%MZM_SRM?\ OB3_ ..T?4Z?>7WK_(/]8L7_ "4?
M_ 9__)A_PMO5O^>5K_WQ)_\ ':/J=/O+[U_D'^L6+_DH_P#@,_\ Y,/^%MZM
M_P \K7_OB3_X[1]3I]Y?>O\ (/\ 6+%_R4?_  &?_P F'_"V]6_YY6O_ 'Q)
M_P#':/J=/O+[U_D'^L6+_DH_^ S_ /DP_P"%MZM_SRM?^^)/_CM'U.GWE]Z_
MR#_6+%_R4?\ P&?_ ,F'_"V]6_YY6O\ WQ)_\=H^IT^\OO7^0?ZQ8O\ DH_^
M S_^3#_A;>K?\\K7_OB3_P".T?4Z?>7WK_(/]8L7_)1_\!G_ /)A_P +;U;_
M )Y6O_?$G_QVCZG3[R^]?Y!_K%B_Y*/_ (#/_P"3#_A;>K?\\K7_ +XD_P#C
MM'U.GWE]Z_R#_6+%_P E'_P&?_R8?\+;U;_GE:_]\2?_ !VCZG3[R^]?Y!_K
M%B_Y*/\ X#/_ .3#_A;>K?\ /*U_[XD_^.T?4Z?>7WK_ "#_ %BQ?\E'_P !
MG_\ )A_PMO5O^>5K_P!\2?\ QVCZG3[R^]?Y!_K%B_Y*/_@,_P#Y,/\ A;>K
M?\\K7_OB3_X[1]3I]Y?>O\@_UBQ?\E'_ ,!G_P#)A_PMO5O^>5K_ -\2?_':
M/J=/O+[U_D'^L6+_ )*/_@,__DP_X6WJW_/*U_[XD_\ CM'U.GWE]Z_R#_6+
M%_R4?_ 9_P#R8?\ "V]6_P">5K_WQ)_\=H^IT^\OO7^0?ZQ8O^2C_P" S_\
MDP_X6WJW_/*U_P"^)/\ X[1]3I]Y?>O\@_UBQ?\ )1_\!G_\F'_"V]6_YY6O
M_?$G_P =H^IT^\OO7^0?ZQ8O^2C_ . S_P#DP_X6WJW_ #RM?^^)/_CM'U.G
MWE]Z_P @_P!8L7_)1_\  9__ "8?\+;U;_GE:_\ ?$G_ ,=H^IT^\OO7^0?Z
MQ8O^2C_X#/\ ^3#_ (6WJW_/*U_[XD_^.T?4Z?>7WK_(/]8L7_)1_P# 9_\
MR8?\+;U;_GE:_P#?$G_QVCZG3[R^]?Y!_K%B_P"2C_X#/_Y,/^%MZM_SRM?^
M^)/_ ([1]3I]Y?>O\@_UBQ?\E'_P&?\ \F'_  MO5O\ GE:_]\2?_':/J=/O
M+[U_D'^L6+_DH_\ @,__ ),/^%MZM_SRM?\ OB3_ ..T?4Z?>7WK_(/]8L7_
M "4?_ 9__)A_PMO5O^>5K_WQ)_\ ':/J=/O+[U_D'^L6+_DH_P#@,_\ Y,/^
M%MZM_P \K7_OB3_X[1]3I]Y?>O\ (/\ 6+%_R4?_  &?_P F'_"V]6_YY6O_
M 'Q)_P#':/J=/O+[U_D'^L6+_DH_^ S_ /DP_P"%MZM_SRM?^^)/_CM'U.GW
ME]Z_R#_6+%_R4?\ P&?_ ,F'_"V]6_YY6O\ WQ)_\=H^IT^\OO7^0?ZQ8O\
MDH_^ S_^3#_A;>K?\\K7_OB3_P".T?4Z?>7WK_(/]8L7_)1_\!G_ /)A_P +
M;U;_ )Y6O_?$G_QVCZG3[R^]?Y!_K%B_Y*/_ (#/_P"3#_A;>K?\\K7_ +XD
M_P#CM'U.GWE]Z_R#_6+%_P E'_P&?_R8?\+;U;_GE:_]\2?_ !VCZG3[R^]?
MY!_K%B_Y*/\ X#/_ .3#_A;>K?\ /*U_[XD_^.T?4Z?>7WK_ "#_ %BQ?\E'
M_P !G_\ )A_PMO5O^>5K_P!\2?\ QVCZG3[R^]?Y!_K%B_Y*/_@,_P#Y,/\
MA;>K?\\K7_OB3_X[1]3I]Y?>O\@_UBQ?\E'_ ,!G_P#)A_PMO5O^>5K_ -\2
M?_':/J=/O+[U_D'^L6+_ )*/_@,__DP_X6WJW_/*U_[XD_\ CM'U.GWE]Z_R
M#_6+%_R4?_ 9_P#R8?\ "V]6_P">5K_WQ)_\=H^IT^\OO7^0?ZQ8O^2C_P"
MS_\ DP_X6WJW_/*U_P"^)/\ X[1]3I]Y?>O\@_UBQ?\ )1_\!G_\F'_"V]6_
MYY6O_?$G_P =H^IT^\OO7^0?ZQ8O^2C_ . S_P#DP_X6WJW_ #RM?^^)/_CM
M'U.GWE]Z_P @_P!8L7_)1_\  9__ "8?\+;U;_GE:_\ ?$G_ ,=H^IT^\OO7
M^0?ZQ8O^2C_X#/\ ^3#_ (6WJW_/*U_[XD_^.T?4Z?>7WK_(/]8L7_)1_P#
M9_\ R8?\+;U;_GE:_P#?$G_QVCZG3[R^]?Y!_K%B_P"2C_X#/_Y,/^%MZM_S
MRM?^^)/_ ([1]3I]Y?>O\@_UBQ?\E'_P&?\ \F'_  MO5O\ GE:_]\2?_':/
MJ=/O+[U_D'^L6+_DH_\ @,__ ),/^%MZM_SRM?\ OB3_ ..T?4Z?>7WK_(/]
M8L7_ "4?_ 9__)A_PMO5O^>5K_WQ)_\ ':/J=/O+[U_D'^L6+_DH_P#@,_\
MY,/^%MZM_P \K7_OB3_X[1]3I]Y?>O\ (/\ 6+%_R4?_  &?_P F'_"V]6_Y
MY6O_ 'Q)_P#':/J=/O+[U_D'^L6+_DH_^ S_ /DP_P"%MZM_SRM?^^)/_CM'
MU.GWE]Z_R#_6+%_R4?\ P&?_ ,F'_"V]6_YY6O\ WQ)_\=H^IT^\OO7^0?ZQ
M8O\ DH_^ S_^3#_A;>K?\\K7_OB3_P".T?4Z?>7WK_(/]8L7_)1_\!G_ /)A
M_P +;U;_ )Y6O_?$G_QVCZG3[R^]?Y!_K%B_Y*/_ (#/_P"3#_A;>K?\\K7_
M +XD_P#CM'U.GWE]Z_R#_6+%_P E'_P&?_R8?\+;U;_GE:_]\2?_ !VCZG3[
MR^]?Y!_K%B_Y*/\ X#/_ .3#_A;>K?\ /*U_[XD_^.T?4Z?>7WK_ "#_ %BQ
M?\E'_P !G_\ )A_PMO5O^>5K_P!\2?\ QVCZG3[R^]?Y!_K%B_Y*/_@,_P#Y
M,/\ A;>K?\\K7_OB3_X[1]3I]Y?>O\@_UBQ?\E'_ ,!G_P#)A_PMO5O^>5K_
M -\2?_':/J=/O+[U_D'^L6+_ )*/_@,__DP_X6WJW_/*U_[XD_\ CM'U.GWE
M]Z_R#_6+%_R4?_ 9_P#R9YFW[1GB-21Y%AP2/]5/_P#)%9_58=Y?>O\ (_3%
M-M)Z:I"?\-&^(_\ GA8?]^I__DBCZK#O+[U_D/G8?\-&^(_^>%A_WZG_ /DB
MCZK#O+[U_D'.P_X:-\1_\\+#_OU/_P#)%'U6'>7WK_(.=A_PT;XC_P">%A_W
MZG_^2*/JL.\OO7^0<[#_ (:-\1_\\+#_ +]3_P#R11]5AWE]Z_R#G8?\-&^(
M_P#GA8?]^I__ )(H^JP[R^]?Y!SL/^&C?$?_ #PL/^_4_P#\D4?58=Y?>O\
M(.=A_P -&^(_^>%A_P!^I_\ Y(H^JP[R^]?Y!SL/^&C?$?\ SPL/^_4__P D
M4?58=Y?>O\@YV'_#1OB/_GA8?]^I_P#Y(H^JP[R^]?Y!SL/^&C?$?_/"P_[]
M3_\ R11]5AWE]Z_R#G8?\-&^(_\ GA8?]^I__DBCZK#O+[U_D'.P_P"&C?$?
M_/"P_P"_4_\ \D4?58=Y?>O\@YV'_#1OB/\ YX6'_?J?_P"2*/JL.\OO7^0<
M[#_AHWQ'_P \+#_OU/\ _)%'U6'>7WK_ "#G8?\ #1OB/_GA8?\ ?J?_ .2*
M/JL.\OO7^0<[#_AHWQ'_ ,\+#_OU/_\ )%'U6'>7WK_(.=A_PT;XC_YX6'_?
MJ?\ ^2*/JL.\OO7^0<[#_AHWQ'_SPL/^_4__ ,D4?58=Y?>O\@YV'_#1OB/_
M )X6'_?J?_Y(H^JP[R^]?Y!SL/\ AHWQ'_SPL/\ OU/_ /)%'U6'>7WK_(.=
MA_PT;XC_ .>%A_WZG_\ DBCZK#O+[U_D'.P_X:-\1_\ /"P_[]3_ /R11]5A
MWE]Z_P @YV'_  T;XC_YX6'_ 'ZG_P#DBCZK#O+[U_D'.P_X:-\1_P#/"P_[
M]3__ "11]5AWE]Z_R#G8?\-&^(_^>%A_WZG_ /DBCZK#O+[U_D'.RW8?M#>(
M;JYBA>"P"R2(AQ%-G#, <?Z0><'CBD\+!)N\M%Y?Y!SL^S:\<W"@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * (KC_5/_ +K?
MR- 'YT_#C_D%'_KXD_\ 08Z]["?P_P#MY_H?D_$'^^K_ *]0_.9WU>@?)!0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 >#O]X_4_SK$_>(
M_"O1?D-H*"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@#1T?_ (_K?_KO%_Z&M3+9^C_(#]1J^9.L* "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H BN/\ 5/\ [K?R- 'YT_#C
M_D%'_KXD_P#08Z]["?P_^WG^A^3\0?[ZO^O4/SF=]7H'R04 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % '@[_>/U/\ .L3]XC\*]%^0V@H*
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * -'1
M_P#C^M_^N\7_ *&M3+9^C_(#]1J^9.L* "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H BN/]4_^ZW\C0!^=/PX_P"04?\ KXD_
M]!CKWL)_#_[>?Z'Y/Q!_OJ_Z]0_.9WU>@?)!0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 >#O]X_4_SK$_>(_"O1?D-H*"@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#1T?_C^M_\ KO%_
MZ&M3+9^C_(#]1J^9.L* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H BN/]4_^ZW\C0!^=/PX_Y!1_Z^)/_08Z]["?P_\ MY_H
M?D_$'^^K_KU#\YG?5Z!\D% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0!X._P!X_4_SK$_>(_"O1?D-H*"@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@#1T?_C^M_P#KO%_Z&M3+9^C_ " _
M4:OF3K"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * (KC_5/_ +K?R- 'YT_#C_D%'_KXD_\ 08Z]["?P_P#MY_H?D_$'^^K_
M *]0_.9WU>@?)!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 >#O]X_4_SK$_>(_"O1?D-H*"@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@#1T?_ (_K?_KO%_Z&M3+9^C_(#]1J^9.L* "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H CEC$J&,EE# C*DJPSW##!!]"#D4; >3>"M9O['6+G0]6G>ZCN?.N=.
MEE.7\J&>2WEMV; W/'L1_4J6;O@==2*<5."M:RDEW:NG\R%H[/Y%_P"*NMWN
MDZ-.-*E^SW2Q-<-*,%HX8G0-MSG#R.Z1KD?=,C#E.)HQ4I+F5U>UO-A)V6AV
M-I<0Z1:6Z7$SR/*%5#*S2332%-Y"@ LS85FVHN% . %%8M.3=EMVT2*V)XM=
ML98)KI9E$5H76<ME3"T8RZR*P#(RC!((!P01D$&CE::5M7MY^@7*-GXPTB_F
M6WM[J-Y)+?[4H^8#R  ?,+%0H&"&PQ#!2&(QS3=.25VNMOF%T267BG3-0N19
M03?OW4O&KI)'YJ  EX&D15F4 @EHBX Y/%#A**NUI]]O7M\POT.1T'Q NE3:
MR=4N998;34"J%P\IBB-O!+C;$A*1(7;YMH51RS=36LH\RARI)N/I=W:Z]24[
M7N>D6UQ%=Q)<0,LD4JJZ.I!5E8 JRD<$$$$$=17.U;1[HLYOQ'I5]J",]MJ,
MFEI"I93%'"P+ $[YS*CDQK_SS0Q@J#N8Y&W2$E'>*EZW_"PGZV)_"5UJ%]I%
MK<:L@BOI(@95 Q\V3M8K@;69=KLF/D8E>U*:BI-0^%/0%MJ9'A+4[N]U#6+>
MZE:9+*]2* ,J+LC:WCDV_(JYPSGELL1C)-7-)1@TK7C=^MVA+J=U6!11U&.Y
MEA,5FX@E<A?-*A_+7JSJC?*S8&$#94,0S*R@@TK)ZZKL!Y]9RZMX<\06FE7%
MY)JEEJ<-S(#/'&LUO);!&+!X8XU:*3S%0*R_*<;2.C;OEG!R2Y7%K:]FGZ]=
M"-4[&CH>K7/BN&^O;:1H$@N9[:Q"@;6^SC89I ?]:)9MWR-A515 VON>IE%4
MW&+ZI-_/IY60UJ;'A;7/^$JT>WU),P/<1D.%P?+E1FCE5=P(.R16"D@Y !(-
M3./LY..]OQ73\!IW5S,^'&K76M>'K6_OY#-<2^>9'(52VRXF0?*H51A5
MXJJL5&;C'1*WY(4=49VEZQ>^(_#S>(;20Q7,B7$]M%@&)5B=Q'#(AX?>L8$C
MDAPSN8V0!0*<5"?LVM-$^^N[_'0-U<[#PYK2>(M,MM4B&Q;N%)=O7:6'S)GC
M.ULKG'.,BL9QY).#Z.PT[JYM5 R*X_U3_P"ZW\C0!^=/PX_Y!1_Z^)/_ $&.
MO>PG\/\ [>?Z'Y/Q!_OJ_P"O4/SF=]7H'R04 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0!V_A31EO[>YNXT%Q<VK0;(3S\COB278""Y11P.0.2
M03@5QUI\KC%NT7>[\TM%?H?0Y?AE6IU:T8JI5INGRP>ONN7O3Y?M<J6BV6[3
MT,S7+FUGWJL217,=S*I:,,H>+)VDKDH&5@1E0,@C(XK2FI*VK<7%;]'^9R8N
M=*?,E",:L:LTW&Z4H=+KX4T^JM==#;\+Z';2P7$M\N^9K*XFMXST58UP)F]R
MW$0[[68\;<Y5:DDXJ&BYXIOUZ?YGH8#"4Y0JSQ"O-T*M2G'LHJWM'ZO2"\F^
MQB>'M#74A->719+.S4-*4&7=F.$ACZC>YXR00HY(Z5K4J<EHQ^*6U]EW;\D<
M&#PBKJ=>LVJ%))SY?BDWI&$?[TGI?IN5;BX@N9TBDA2QMU<9"*QD"=]S.2SM
MCIG"ENP'2DFDVGS/SVOZ+8PG.%2<82IJC33UY4W)1\W*[D[>BOT2.MT=M)\1
M">P-DEF4@DEAN$=V=?*7=^^+'#9'+' '8 9!'-/VE*T^=RNTFFE;7L>YAGA<
M>JF&="-+EIRG"I&4G)<BO[]W9WZNR71):->;UWGR8M !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % '@[_ 'C]3_.L3]XC\*]%^0V@H* "@ H
M* "@ H * "@ H ]J^'/AB.[T\:U!"M[=P:G;P2QN-XMK0J&:?RLX8LY"[W#*
MBJQ"]6''5G9\C=DXMKS?:Y:77S/-M9OK&_MK:2W@CM;M?.2Y$(=8Y &0PR!&
M+*C%2ZL(\ E=Q R*Z(IIM-W6EK_BB3J];L=/;PCI^J6UK':W4M]<02NC2,9%
MB3*Y,COCKD@8&>@%91;]I*+=THIKYCZ)F/H>LZ1H=NCW%A%J]U*S&47+R+%#
M&#A8XU0KNE< NTK;E0%55<AJN492>DG%+:UKO_@>0*RZ7/0+WP#I>K>*=,L-
M-WVUCK-I%?O 6S);HR22O$K-DY98\)NR5+9Y  K!5)1IRE+5Q;C?OTN59727
M4Q/#.F67C2[OM%^RPV<RPSS6$D(8/&]N<B&5BQ\Y)$R&9\N'&Y2/NU<VZ2C.
M[:NE*_GU7:PEKH>3?I740% !0 4 % !0 4 % !0 4 :.C_\ '];_ /7>+_T-
M:F6S]'^0'ZC5\R=9QOBK7'T2:S+[ELI)&%Q(@R0 !L7(Y ))9L?,50@=P?+Q
M5=X>5*]U2<GSM=--%Y*^KZM*R/H,NPD<9"NHV=>,$Z46[)W?O/S:2LKZ)R39
M>T) \$%U#,7@:##H6WKNX(<%LLK ;@XSCD9 *UM05XPJ1E>')JKW5]-;O5-:
MIZ_+0Y<6^6=2A4II5%4NFERNVJ<6E9-/1Q=K[V=F>:2:O;Z]?.?[4NK$R.51
M '6$!3M3#+, -R@,2RJ-Q.:\!UH8FJ_]HJ4[NR5FHJVBLU*VN]VEJ?8QPU3
MT(KZE1K\L4Y2;3J-M7E>+A?1Z63>B1VVIZA-9ZEIVC1NWDRJ3*Y8EY BL%!?
MKR5RQ!RV<9 Z^K5J2IUJ&%BWRM/F=]963LK[[J[[GSN'H0JX;%YA**YXM*$4
MERP<I)MJ.VB=HJUD&A:M.NL7FCS,TD<(\V%F.65#LRA;JP^<;2<D $$FG0JR
M6(JX6;;4?>BWNEII?KOI?46+PU-X/#X^FE&4_<J):)R7-[R6R?NN]K)WT1%%
MJ5]_PD@T^:4-;B!I%1%V#) ^]RQ8CL2<=P!S4*K5^N>PE*\%!R22LM>^[;7K
M\C25"A_9GUJG!JJZBBY2ES/3MHDD^UK^;.^KVCY<* "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H \;\5:?-_8\6O6 W7VA7MW=Q@
M=9(1=3K=0Y_NO#DD=R@'>NR#7,Z<MI)+T=E9_>0]KKH1>,)?[4\(ZIK;!E&H
M6R- KC#):JR^0".QD+/.1_TU"G[HITURU80[/7UZ_P"7R$]FSL=0O[6&[TBU
M,2RW]P)FM'8D)"L=N/M$A(ZDQN$5!]XM]Y0"PQ2=IN]HJU_/70KL8?A7/VSQ
M(&(<_; "<8&?L4.1CG&.F,DCN2:N>U+_  _^W,2Z_P!=#F[DFV^&MO+ A=8[
M2S>54ZM")X7NAQSAHQ)YGJ-V:T6M=I]W;UL[?B+[)ZE!JNB:S):74,EM=3$,
MUHRE'E421_O"@&70&,8DX& -K<X%<W+.-TTTNO;0O1G/>%D5KSQ!D YU#!X'
M(^Q6W!]1R>/<UI/:G_A_]N8EU_KH6OA=(9/"VFECDBV4?@I*@?@ !^%36TJ2
M]0CLCI-9T:P\26[V%^HGA/#H'92"1D$[&4@XY7/L16<9.#YHZ,=KZ&'X M;N
MQTH6MY(]P(+BXCMY93N>2U29U@9B>3E -I/5=I'RXJZK3E=*UTKI=[:B6B,W
MP5_R%]?_ .PC%_Z205=3X:?^%_\ I3!;OU/11(K,4!!9<9 (R,],CJ,X.,]:
MYBB"\O(=/A:XN76*).K,0 ,G '/<D@ =22 .332;=D&QSMA<V4UX;Z:>![J5
M1!#&LL;F*(MN\M0K'<\C /,RY'RHH)6(,=&FERI.RU>F[_K;_@B.<\ M_P (
M_I=]9WF(WTN]O3(6. 8G=KF.7GHDD<@*D^A'4$#2K[THN/VE'[UI;[T2M%;L
M:/PQTR?2?#EG!=*8YG62=D(P4^T323A&!Y#*L@# X(((('2IK-2FVMM%]RL.
M.B*?PB_Y%6Q_[>?_ $KGJJ_\27R_)!'8J>(-.3P[83Z/H1D-UJYE6VLU92D+
MSG]]< [2\%O'EI'RWEACMC =P*<7SM3GM&UWWMLO-]!/31=3O/#VCQ^'M-MM
M,B.Y;2%(MW3<54!GQV+-EC[FL)2YY.3ZNY25E8V*@9%<?ZI_]UOY&@#\Z?AQ
M_P @H_\ 7Q)_Z#'7O83^'_V\_P!#\GX@_P!]7_7J'YS.^KT#Y(* "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H WM$-Y82)J-HS1JDR0LZGH7YVL
M,8VL 1@\$CI6$^62=.6NC=O0]/"^VHRCBJ#<4JD8.2Z<VMGTLTGOHSM]>_LW
M4DBU:]B^S.+^2VG$(Q]HBCR3*JDCYA\J.P/4G)SC')3YX7I0=UR*2O\ 9;Z?
MJCZ'%_5JZAC<1#V<EB)4JBA_R]A&[<TKK7:,G?=[[%[P_)I-Y<WMQ%<7+N]C
M<!PT"(J0A5!\L"0_<4!43@8&,U%15(QA%QBDIQMJW=^>G7JSHP;PM6IB*D*M
M5R>'JJ2=.,5&%DO=2F_A5E&.BMU,*UG1?#M];Z:[DPWB2L?N2-;,H0,RJ3@!
MP-P!('<\ULU^]A*HEK%KNE+?\CSJ<TLOQ%+"2E[E>,V_AFZ32BFTF].;>S:7
M4JZK-]NT"Q:XS)>^?+'$QYD> <8)^\RAR%3.>00.]5!<M6:CI&R;[)_\-N8X
MB7ML!AW5NZ_M)Q@WK*5-?BTI.T?2R*:V-YI<+V-O#*]W=@),RQL1''D'R%.,
M%F(!F8'  $8/WZKFC-J<FE&.JUW??_+[^Q@J5;#0EAZ5.;K54HS:B_=C>_LT
M[;MVYWLK*/\ ,<@RE"5/!4D'ZCBNH\)KE;3W6GW"4Q!0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % '@[_>/U/\ZQ/WB/PKT7Y#:"@H * "@ H
M* "@ H * "@#T;X?S:IH.HV&J6;O#;W=W]D=E)V2;#&SQ2KC:05D4J#SU*X*
MYKGJ\LHRB]TK_P#!7W%*ZU1H_$)-/U/3].\1VUNNG7FJ?:!<VT?$;&%P@N8D
M/*I*V1TPQ]6#,9I7BY4V[J-K/KKT8WT>Q%JG'@/3#_U%+S_T6*<?XTO\*#[*
M]3EM T![U3J-S#-)86[ ,(49GGDZBWC*J<%A_K)#Q%'ECEBBMI*5O=37,^_3
MS?\ 6I*74NZCK6N66J1>))DDLKEI-UL60HJK"JHL4<;@$PQQE8L$;2N5))W4
ME&#BZ:U77Y]?7J/5:GI&@ZXF@VE]XPO[2VLKS4(I8-/CB$JO/--_KKA(GE<1
MVZ=695"LQ*H1P#S2CS.-&+;2:<MM$MEMN4G;WG\CP$<5WF84 % !0 4 % !0
M 4 % !0!HZ/_ ,?UO_UWB_\ 0UJ9;/T?Y ?J-7S)UF7?R6LSKI]V$9;I7VJ^
M,/L*Y49_B^8,.<\9'3CGJ.$FJ-5)J:=D]G:VGKK<[*,:L$\50<DZ3C=QWCS7
ML_32SZ:V>YY[X6T^31=2$5L[O936@N)D/S+&Y)"CC^([?E_B*'!W8S7B86F\
M/6Y:;;I2I\\ENHOHO733JUW/JLPK1QF&<ZT8QKPK>SA+9SBEJ_17U^RI;6O8
MV]0@TGQ?ILLL 0O&K;6"A98W4$J".&P2,;>C \<X(ZZD:&.HRE"S:3L[6E%K
M9-;_ "V9Y]&6+RG$PA4<DI-75[PG%O5I[:+JM5;4MG3[6+3K1]7.R>SCC*R;
MB)4D55R$(^9FR -F&W$=#Q6OLX*C2>)TG3C&TK^\I)+:VK?EK?L<_MJLL37C
M@%>G5E-.-DX.#;LY7TBK._-=6[HK>%])F-Y<ZU=JT3W9VQ1O]]81C!<=F8*G
MR]L>_&>%I2]I4Q=1-.>D4]U%=^S=EITL;9AB(*C1RZ@U*-)7G*/PNH[W4>ZC
M=Z];^1FF5!XP W#_ (]=O4==N<?7'..N.:Y[K^T-_P#EW;YV.SE?]C;/^-?;
MI>U_2^AZ77OGQX4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % $<L2SH8Y!N1P01Z@]11ML!GZ?HECI4;06<$<$4F=Z(N%;.2<KTY+,
M6XY)).35.3EJW>PK6V$U'0K#5H5M;VWBN($ "Q2*&0 8P-A^7 VC&1Q@8IJ3
MB[Q;3"URI/X4TJXBA@DMH_+M&WP 94Q-C!\ME(900 K*"%91M((XIJ<E=I[[
M^861(OAK3$:X9;>,?;0JW  P)0@"KO7.T_* #Q\P'S9I<\M-7IMY!9%JPT>R
MTN VEG#'!;G.8D4"/!&"-GW<$=1C!].:3DY.[=WW"UM$9^B^$M(\.R23:7:0
M6DD_WVC0 D==H/\ "F1G8N%SSC-5*<IV4FW;N"26Q)!X7TJV$PAM8HQ=9\_:
MN/-R029,??)(Y+9)Z9Q1SR=KMZ;>061?TW2[71X1:V,26\*DD1Q@*@SUPHX'
MX5+;D[R=V&VP#2K,7)OA#&+EU"M*% =E' #,.6 ' W9P.!1S.W+?3L,OX&,=
MJD#'L/#VG:7,]S9V\4$TO^L=%PSGU<]6/H6R15N4I*S;:0K6V(H- MK?4Y=7
MC18[B>/RY67.Z7'E[3)DX_=B-5C ' +DD[J?,W%0Z+;R"W4M:KHMCKD0M]1@
MBNHE8,$E4.NX @':<C(!.#[U,9..L6T_(+7W,S3O!>AZ1.MW8V%K;SQYVR1P
MHKKN!4X8#(RI(..Q(JW4G)6E)M=FPLELC;FL+>X<2RQH[C !903@<@'U ))
M.<$Y&#6=VM$,FG@CNHVAE ='&&4]"/PH3MJ@*.EZ+8Z)&8=.@CM8R<E(E"+G
MDYVC@<DDX').33<G+63OZBM;8LV]C!:$M#&B,V-S #<V,X#-U(&3C).,\4FV
M]Q[%JD 4 17'^J?_ '6_D: /SI^''_(*/_7Q)_Z#'7O83^'_ -O/]#\GX@_W
MU?\ 7J'YS.^KT#Y(* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M O66IW.G$FVD>,$@LH8A6VG(W*#AOQJ)1C+XDG^ATTJ]2@_W4Y13M=)M)VVN
MMF-OM0GU*4S7#EV)) ))"@DG:H).U<GH*(Q4%:*L*K6GB).=63;UMJ[*[O9+
MHO(CMKR:S+&!VB,B-&^TD;D;[RG'53W'0TW%2W5[.Z]41"I.E=TI./-%Q=G:
M\7NGY/JA+:[FLG\RW=HGP1E"5.#U!QU![@\&AI2T:N@IU)TGSTI.+M:Z=M'N
MO1]B8:E="9;H2OYT>-C[CN7'3:?X<=@,8[4N6-N6RL^A?MZJFJW/+GC\,KNZ
MMM9]+=+&FWBO6&!4WMR0>"/-?I^=9^QIK[$?N1V/,<6]'7JV_P <O\SGZW/+
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#P=_O'ZG^=8G[
MQ'X5Z+\AM!04 % !0 4 % !0 4 % !0!O:+XFU'P^ZFRG=(UD64PEF\EW7&"
M\8(4],$\''&:B4(RW7E?J-.VQF7M]<:C)YUW(\\F NZ1BQ"CHHR>%'8# '85
M22CHE81I3^)]5NK4:?-=S/: 8$#/F(8]$Z ^X /O4J$4^9)7[]1W>Q9T_P :
M:[I,"VEC?W=M!'G;'%,R(N22<*"!R22?>DZ<).\HIOS07:V94O?$NJ:E<1WM
MY=SW%Q -L<LLA=T&2<*6S@9)/U.::A&*Y4DD^B"[,^]O[G4I3/>2R7$I !>1
MV=L#H,L2<#L!P.PJDE'1*R\A%2F 4 % !0 4 % !0 4 % !0!HZ/_P ?UO\
M]=XO_0UJ9;/T?Y ?J-7S)UC)(DE&UU##T8 C\C2:3T:3]2E)QUBVGY.PRWMH
MK1!%"HC11@*HP!4QBH)1@DDNB*G.563G4;E)[MBI;Q1L71%5V^\P4 G'J0,G
M\::C%.Z23>[MJP<Y-*+DVELFW9>BZ#S&I.X@;AT.!G\Z=EOU)NTK)NW;H.ID
ME'^RK,'=Y$.[U\M,_GMK'V5/?DC?_"O\CI^L5K6]I.W;GE;\R]6QS!0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 17'^J?\ W6_D: /SI^''_(*/
M_7Q)_P"@QU[V$_A_]O/]#\GX@_WU?]>H?G,[ZO0/D@H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * /!W^\?J?YUB?O$?A7HOR&T%!0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!HZ/_ ,?U
MO_UWB_\ 0UJ9;/T?Y ?J-7S)UA0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % $5Q_JG_W6_D: /SI^''_ ""C_P!?$G_H,=>]
MA/X?_;S_ $/R?B#_ 'U?]>H?G,[ZO0/D@H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * /!W^\?J?YUB?O$?A7HOR&T%!0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!HZ/\ \?UO_P!=XO\
MT-:F6S]'^0'ZC5\R=84 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0!%<?ZI_]UOY&@#\Z?AQ_R"C_ -?$G_H,=>]A/X?_ &\_
MT/R?B#_?5_UZA^<SOJ] ^2"@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H \'?[Q^I_G6)^\1^%>B_(;04% !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % &CH__'];_P#7>+_T-:F6S]'^0'ZC
M5\R=84 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0!%<?ZI_\ =;^1H _.GX<?\@H_]?$G_H,=>]A/X?\ V\_T/R?B#_?5_P!>
MH?G,[ZO0/D@H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * /
M!W^\?J?YUB?O$?A7HOR&T%!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0!HZ/_P ?UO\ ]=XO_0UJ9;/T?Y ?J-7S)UA0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % $5Q_JG_
M -UOY&@#\[OAK!))I)**S#[1)R 3_#'7O81I4]?YG^A^4\01D\8FDVO90V3?
M69Z!]EF_N/\ ]\G_  KNNNZ^\^3Y)?RR^Y_Y!]EF_N/_ -\G_"BZ[K[PY)?R
MR^Y_Y!]EF_N/_P!\G_"BZ[K[PY)?RR^Y_P"0?99O[C_]\G_"BZ[K[PY)?RR^
MY_Y!]EF_N/\ ]\G_  HNNZ^\.27\LON?^0?99O[C_P#?)_PHNNZ^\.27\LON
M?^0?99O[C_\ ?)_PHNNZ^\.27\LON?\ D'V6;^X__?)_PHNNZ^\.27\LON?^
M0?99O[C_ /?)_P *+KNOO#DE_++[G_D'V6;^X_\ WR?\*+KNOO#DE_++[G_D
M'V6;^X__ 'R?\*+KNOO#DE_++[G_ )!]EF_N/_WR?\*+KNOO#DE_++[G_D'V
M6;^X_P#WR?\ "BZ[K[PY)?RR^Y_Y!]EF_N/_ -\G_"BZ[K[PY)?RR^Y_Y!]E
MF_N/_P!\G_"BZ[K[PY)?RR^Y_P"0?99O[C_]\G_"BZ[K[PY)?RR^Y_Y!]EF_
MN/\ ]\G_  HNNZ^\.27\LON?^0?99O[C_P#?)_PHNNZ^\.27\LON?^0?99O[
MC_\ ?)_PHNNZ^\.27\LON?\ D'V6;^X__?)_PHNNZ^\.27\LON?^0?99O[C_
M /?)_P *+KNOO#DE_++[G_D'V6;^X_\ WR?\*+KNOO#DE_++[G_D'V6;^X__
M 'R?\*+KNOO#DE_++[G_ )!]EF_N/_WR?\*+KNOO#DE_++[G_D'V6;^X_P#W
MR?\ "BZ[K[PY)?RR^Y_Y!]EF_N/_ -\G_"BZ[K[PY)?RR^Y_Y!]EF_N/_P!\
MG_"BZ[K[PY)?RR^Y_P"0?99O[C_]\G_"BZ[K[PY)?RR^Y_Y!]EF_N/\ ]\G_
M  HNNZ^\.27\LON?^0?99O[C_P#?)_PHNNZ^\.27\LON?^0?99O[C_\ ?)_P
MHNNZ^\.27\LON?\ D'V6;^X__?)_PHNNZ^\.27\LON?^0?99O[C_ /?)_P *
M+KNOO#DE_++[G_D'V6;^X_\ WR?\*+KNOO#DE_++[G_D'V6;^X__ 'R?\*+K
MNOO#DE_++[G_ )!]EF_N/_WR?\*+KNOO#DE_++[G_D'V6;^X_P#WR?\ "BZ[
MK[PY)?RR^Y_Y!]EF_N/_ -\G_"BZ[K[PY)?RR^Y_Y!]EF_N/_P!\G_"BZ[K[
MPY)?RR^Y_P"0?99O[C_]\G_"BZ[K[PY)?RR^Y_Y!]EF_N/\ ]\G_  HNNZ^\
M.27\LON?^0?99O[C_P#?)_PHNNZ^\.27\LON?^0?99O[C_\ ?)_PHNNZ^\.2
M7\LON?\ D'V6;^X__?)_PHNNZ^\.27\LON?^0?99O[C_ /?)_P *+KNOO#DE
M_++[G_D'V6;^X_\ WR?\*+KNOO#DE_++[G_D'V6;^X__ 'R?\*+KNOO#DE_+
M+[G_ )!]EF_N/_WR?\*+KNOO#DE_++[G_D'V6;^X_P#WR?\ "BZ[K[PY)?RR
M^Y_Y!]EF_N/_ -\G_"BZ[K[PY)?RR^Y_Y!]EF_N/_P!\G_"BZ[K[PY)?RR^Y
M_P"0?99O[C_]\G_"BZ[K[PY)?RR^Y_Y!]EF_N/\ ]\G_  HNNZ^\.27\LON?
M^0?99O[C_P#?)_PHNNZ^\.27\LON?^0?99O[C_\ ?)_PHNNZ^\.27\LON?\
MD'V6;^X__?)_PHNNZ^\.27\LON?^0?99O[C_ /?)_P *+KNOO#DE_++[G_D'
MV6;^X_\ WR?\*+KNOO#DE_++[G_D'V6;^X__ 'R?\*+KNOO#DE_++[G_ )!]
MEF_N/_WR?\*+KNOO#DE_++[G_D'V6;^X_P#WR?\ "BZ[K[PY)?RR^Y_Y!]EF
M_N/_ -\G_"BZ[K[PY)?RR^Y_Y!]EF_N/_P!\G_"BZ[K[PY)?RR^Y_P"0?99O
M[C_]\G_"BZ[K[PY)?RR^Y_Y!]EF_N/\ ]\G_  HNNZ^\.27\LON?^0?99O[C
M_P#?)_PHNNZ^\.27\LON?^0?99O[C_\ ?)_PHNNZ^\.27\LON?\ D'V6;^X_
M_?)_PHNNZ^\.27\LON?^0?99O[C_ /?)_P *+KNOO#DE_++[G_D'V6;^X_\
MWR?\*+KNOO#DE_++[G_D'V6;^X__ 'R?\*+KNOO#DE_++[G_ )!]EF_N/_WR
M?\*+KNOO#DE_++[G_D'V6;^X_P#WR?\ "BZ[K[PY)?RR^Y_Y!]EF_N/_ -\G
M_"BZ[K[PY)?RR^Y_Y!]EF_N/_P!\G_"BZ[K[PY)?RR^Y_P"0?99O[C_]\G_"
MBZ[K[PY)?RR^Y_Y!]EF_N/\ ]\G_  HNNZ^\.27\LON?^0?99O[C_P#?)_PH
MNNZ^\.27\LON?^0?99O[C_\ ?)_PHNNZ^\.27\LON?\ D'V6;^X__?)_PHNN
MZ^\.27\LON?^0?99O[C_ /?)_P *+KNOO#DE_++[G_D'V6;^X_\ WR?\*+KN
MOO#DE_++[G_D'V6;^X__ 'R?\*+KNOO#DE_++[G_ )!]EF_N/_WR?\*+KNOO
M#DE_++[G_D'V6;^X_P#WR?\ "BZ[K[PY)?RR^Y_Y!]EF_N/_ -\G_"BZ[K[P
MY)?RR^Y_Y!]EF_N/_P!\G_"BZ[K[PY)?RR^Y_P"0?99O[C_]\G_"BZ[K[PY)
M?RR^Y_Y!]EF_N/\ ]\G_  HNNZ^\.27\LON?^0?99O[C_P#?)_PHNNZ^\.27
M\LON?^0?99O[C_\ ?)_PHNNZ^\.27\LON?\ D'V6;^X__?)_PHNNZ^\.27\L
MON?^0?99O[C_ /?)_P *+KNOO#DE_++[G_D'V6;^X_\ WR?\*+KNOO#DE_++
M[G_D'V6;^X__ 'R?\*+KNOO#DE_++[G_ )!]EF_N/_WR?\*+KNOO#DE_++[G
M_D'V6;^X_P#WR?\ "BZ[K[PY)?RR^Y_Y!]EF_N/_ -\G_"BZ[K[PY)?RR^Y_
MY!]EF_N/_P!\G_"BZ[K[PY)?RR^Y_P"1X6]A<[C^ZDZG^!O7Z5E==T?NL?A7
MHOR&_8+G_GE)_P!\-_A1==T4'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X4
M77= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X4
M77= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X4
M77= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X4
M77= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X4
M77= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X4
M77= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X4
M77= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X4
M77= 'V"Y_P">4G_?#?X477= 'V"Y_P">4G_?#?X477= :&D6-PM[;DQ2 ">+
M^!O[Z^U2VK/5;/\ (9^GE?-'4% !0 4 % %6[O8+",RW,BQ(.[$#\O4^PR:S
MG.--<TVHKS-J=*=>7)1BY2[)7_X;YC[6YCO(DGA.8Y%#*2",J>0<$ C(Y&1T
MIQDIQ4X[-7731[$U(2I3E2GI*+::NG9K=76FA/5F84 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % $5Q_JG_W6_D: /GK]F'_D47_["%Q_Z!!0!]%4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % '*^++W4["U,VF*C!03*Q^:1%'\2(?E('.XG) YVD9(\[%SK4X<U!)V^)
M[M+NEMZ[V[=O:RZEAJU54\6Y)MI02TC)]I2W3?3:_>]D_ 9KFYU>=3/(TTLC
M!07)/+'  ]!D]  /:OC7*=:2YVY2;LK^?Y?(_38PIX6FU3BH0BFVDK;+=]W9
M;L^HX(5MXTA3A8U51]%  _05^@Q2BE%;))+Y'XW.3G*4Y;R;;]6[LEJB H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * (KC_5/_NM_(T ?/7[,/\
MR*+_ /80N/\ T""@#Z*H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * /-O$>I3>(+K^P-,/RY_TJ4<A5!Y7.>@.-PZE
ML)_>KPL14EB9_4Z&W_+R71);KY=>[T[GUN"H0P-+^T\6M?\ ES#JV]G\^G9>
M]V+Z^ K*WN;:ZMB4^S,I=3\PDV<AO]E]P!./E/H#R=OJ%.,Z=2&G(U=/7FML
M_)W^7D<KS>M.G6HU;/VB:BUHX<VZ\XVNEU7=G=5ZY\X% !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 17'^J?\ W6_D: /GK]F'_D47_P"PA<?^
M@04 ?15 !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % '$^+?$$EF%TS3\O?W6%4+UC5N-WLQ_AST&7. !GRL7B'3M0HZU9
MZ*WV4^OKV[;GT.78.-6^+Q.F'IZN^TFNGHNO?X5N[:GAKP_'H%MY?#3R8::3
M^\WH#UVKD@>O)/)K?#8=8:'+O-ZR?=_Y+I]YQX[&2QM3FVIQTA'LN_J^OW=#
MHJ[CR@H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H BN/]4_^
MZW\C0!\]?LP_\BB__80N/_0(* /HJ@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * .?\2:_'X?MC*WSS/E88^[/ZGOM7@L?H
M!R17%B<0L-#F>LGI%=W_ )+J>I@<'+&U>1:0CK.7:/\ F^GW[)F/X2\/R6N[
M5-1R]]<Y8[NL:M_#[,>,_P!T808P<\V$P[A?$5]:L]=?LI]/7OVV[G=F.,C4
MM@\+IAZ>FFTVNOFET[N\GTMW%>L?.A0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 17'^J?_=;^1H ^>OV8?\ D47_ .PA<?\ H$% 'T50
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 4M1
MU&'2K=[JY;;'&/Q)[*H[L3P!_2LJE2-&+J3=DOZLO,Z*%&>)J1HTE>3^Y+JW
MV2ZG!>'M.F\17?\ ;VI A ?]%A/*A1T;'<+_  G'S/E^@&?&P].6*G]<KK3_
M )=QZ)='\NG=Z]CZ7&UX8"E_9N$?O6_?36[;W7J^O:/N]STJO>/D@H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"*X_U3_[K?R- 'SU
M^S#_ ,BB_P#V$+C_ - @H ^BJ "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * &R2+$I=R%502Q)P !R23V %)M15WHEJWV*C%R:C%
M-MNR2W;>R1Y:HD\>7^X[DTFT;@<CSG_Q(Z]T0XX9Z^?5\QJW=UAX/TYG_7W+
MS9]B^7):'*K/&55KL_9Q_P E]TI+JHGJ:J$ 50 J@  <  <  >@KZ!*VBT2/
MC6VVV]6]6_,6F(* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H BN/]4_^ZW\C0!\]?LP_P#(HO\ ]A"X_P#0(* /HJ@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@#S+7K^;Q1>?V'IS8@0Y
MNIAR, C*@]PIXQGYWX^ZI)\&O4EBZGU2@_<7\2733I\OQ?DCZ_"489;1_M'%
M+]XU:C![ZK?U:Z_9CKNTCT'3["'3($M;==D<8P!W/J2>Y)Y)]:]FG3C2BJ<%
M9+^K^I\O6K3Q%25:J[RD[O\ 1+R6R+E:F 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 17'^J?\ W6_D: /GK]F'_D47_P"PA<?^
M@04 ?15 !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M<+XLUZ6)ETC3?FO;GY21_P LD/?/9B,G/\"@L<?+7D8NO)-8:AK5GII]E/\
M7\EKV/H\NPD))X[%Z4*>JO\ ;DNGFD^GVGIW-SP[H,7A^U$"8:1OFED[N_?W
MVCHH].3R377AZ$<-!06KWD^[_P NQYV-Q<L;5=26D5I"/\L?\WNW^B1O5V'F
MA0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 17'
M^J?_ '6_D: /@SX1^+-4T31&MK&<PQ?:I6V[(V^8K&"<NC'L.^*]?#T85(<T
MU=W:W?EV9^>9SF.*P>*]CAZG+#V<7;EB]6Y7=W%OHCT__A8FO_\ /T?^_4/_
M ,;KL^K4OY?Q?^9\[_;./_Y_/_P"G_\ (A_PL37_ /GZ/_?J'_XW1]6I?R_B
M_P#,/[9Q_P#S^?\ X!3_ /D0_P"%B:__ ,_1_P"_4/\ \;H^K4OY?Q?^8?VS
MC_\ G\__  "G_P#(A_PL37_^?H_]^H?_ (W1]6I?R_B_\P_MG'_\_G_X!3_^
M1#_A8FO_ //T?^_4/_QNCZM2_E_%_P"8?VSC_P#G\_\ P"G_ /(A_P +$U__
M )^C_P!^H?\ XW1]6I?R_B_\P_MG'_\ /Y_^ 4__ )$/^%B:_P#\_1_[]0__
M !NCZM2_E_%_YA_;./\ ^?S_ / *?_R(?\+$U_\ Y^C_ -^H?_C='U:E_+^+
M_P P_MG'_P#/Y_\ @%/_ .1#_A8FO_\ /T?^_4/_ ,;H^K4OY?Q?^8?VSC_^
M?S_\ I__ "(?\+$U_P#Y^C_WZA_^-T?5J7\OXO\ S#^V<?\ \_G_ . 4_P#Y
M$/\ A8FO_P#/T?\ OU#_ /&Z/JU+^7\7_F']LX__ )_/_P  I_\ R(?\+$U_
M_GZ/_?J'_P"-T?5J7\OXO_,/[9Q__/Y_^ 4__D0_X6)K_P#S]'_OU#_\;H^K
M4OY?Q?\ F']LX_\ Y_/_ , I_P#R(?\ "Q-?_P"?H_\ ?J'_ .-T?5J7\OXO
M_,/[9Q__ #^?_@%/_P"1#_A8FO\ _/T?^_4/_P ;H^K4OY?Q?^8?VSC_ /G\
M_P#P"G_\B'_"Q-?_ .?H_P#?J'_XW1]6I?R_B_\ ,/[9Q_\ S^?_ (!3_P#D
M0_X6)K__ #]'_OU#_P#&Z/JU+^7\7_F']LX__G\__ *?_P B'_"Q-?\ ^?H_
M]^H?_C='U:E_+^+_ ,P_MG'_ //Y_P#@%/\ ^1#_ (6)K_\ S]'_ +]0_P#Q
MNCZM2_E_%_YA_;./_P"?S_\  *?_ ,B'_"Q-?_Y^C_WZA_\ C='U:E_+^+_S
M#^V<?_S^?_@%/_Y$/^%B:_\ \_1_[]0__&Z/JU+^7\7_ )A_;./_ .?S_P#
M*?\ \B'_  L37_\ GZ/_ 'ZA_P#C='U:E_+^+_S#^V<?_P _G_X!3_\ D0_X
M6)K_ /S]'_OU#_\ &Z/JU+^7\7_F']LX_P#Y_/\ \ I__(A_PL37_P#GZ/\
MWZA_^-T?5J7\OXO_ ##^V<?_ ,_G_P" 4_\ Y$/^%B:__P _1_[]0_\ QNCZ
MM2_E_%_YA_;./_Y_/_P"G_\ (A_PL37_ /GZ/_?J'_XW1]6I?R_B_P#,/[9Q
M_P#S^?\ X!3_ /D0_P"%B:__ ,_1_P"_4/\ \;H^K4OY?Q?^8?VSC_\ G\__
M  "G_P#(A_PL37_^?H_]^H?_ (W1]6I?R_B_\P_MG'_\_G_X!3_^1#_A8FO_
M //T?^_4/_QNCZM2_E_%_P"8?VSC_P#G\_\ P"G_ /(A_P +$U__ )^C_P!^
MH?\ XW1]6I?R_B_\P_MG'_\ /Y_^ 4__ )$/^%B:_P#\_1_[]0__ !NCZM2_
ME_%_YA_;./\ ^?S_ / *?_R(?\+$U_\ Y^C_ -^H?_C='U:E_+^+_P P_MG'
M_P#/Y_\ @%/_ .1#_A8FO_\ /T?^_4/_ ,;H^K4OY?Q?^8?VSC_^?S_\ I__
M "(?\+$U_P#Y^C_WZA_^-T?5J7\OXO\ S#^V<?\ \_G_ . 4_P#Y$/\ A8FO
M_P#/T?\ OU#_ /&Z/JU+^7\7_F']LX__ )_/_P  I_\ R(?\+$U__GZ/_?J'
M_P"-T?5J7\OXO_,/[9Q__/Y_^ 4__D0_X6)K_P#S]'_OU#_\;H^K4OY?Q?\
MF']LX_\ Y_/_ , I_P#R(?\ "Q-?_P"?H_\ ?J'_ .-T?5J7\OXO_,/[9Q__
M #^?_@%/_P"1#_A8FO\ _/T?^_4/_P ;H^K4OY?Q?^8?VSC_ /G\_P#P"G_\
MB'_"Q-?_ .?H_P#?J'_XW1]6I?R_B_\ ,/[9Q_\ S^?_ (!3_P#D0_X6)K__
M #]'_OU#_P#&Z/JU+^7\7_F']LX__G\__ *?_P B'_"Q-?\ ^?H_]^H?_C='
MU:E_+^+_ ,P_MG'_ //Y_P#@%/\ ^1#_ (6)K_\ S]'_ +]0_P#QNCZM2_E_
M%_YA_;./_P"?S_\  *?_ ,B'_"Q-?_Y^C_WZA_\ C='U:E_+^+_S#^V<?_S^
M?_@%/_Y$/^%B:_\ \_1_[]0__&Z/JU+^7\7_ )A_;./_ .?S_P# *?\ \B'_
M  L37_\ GZ/_ 'ZA_P#C='U:E_+^+_S#^V<?_P _G_X!3_\ D0_X6)K_ /S]
M'_OU#_\ &Z/JU+^7\7_F']LX_P#Y_/\ \ I__(A_PL37_P#GZ/\ WZA_^-T?
M5J7\OXO_ ##^V<?_ ,_G_P" 4_\ Y$/^%B:__P _1_[]0_\ QNCZM2_E_%_Y
MA_;./_Y_/_P"G_\ (A_PL37_ /GZ/_?J'_XW1]6I?R_B_P#,/[9Q_P#S^?\
MX!3_ /D0_P"%B:__ ,_1_P"_4/\ \;H^K4OY?Q?^8?VSC_\ G\__  "G_P#(
MA_PL37_^?H_]^H?_ (W1]6I?R_B_\P_MG'_\_G_X!3_^1#_A8FO_ //T?^_4
M/_QNCZM2_E_%_P"8?VSC_P#G\_\ P"G_ /(A_P +$U__ )^C_P!^H?\ XW1]
M6I?R_B_\P_MG'_\ /Y_^ 4__ )$/^%B:_P#\_1_[]0__ !NCZM2_E_%_YA_;
M./\ ^?S_ / *?_R(?\+$U_\ Y^C_ -^H?_C='U:E_+^+_P P_MG'_P#/Y_\
M@%/_ .1#_A8FO_\ /T?^_4/_ ,;H^K4OY?Q?^8?VSC_^?S_\ I__ "(?\+$U
M_P#Y^C_WZA_^-T?5J7\OXO\ S#^V<?\ \_G_ . 4_P#Y$/\ A8FO_P#/T?\
MOU#_ /&Z/JU+^7\7_F']LX__ )_/_P  I_\ R(?\+$U__GZ/_?J'_P"-T?5J
M7\OXO_,/[9Q__/Y_^ 4__D0_X6)K_P#S]'_OU#_\;H^K4OY?Q?\ F']LX_\
MY_/_ , I_P#R(?\ "Q-?_P"?H_\ ?J'_ .-T?5J7\OXO_,/[9Q__ #^?_@%/
M_P"1#_A8FO\ _/T?^_4/_P ;H^K4OY?Q?^8?VSC_ /G\_P#P"G_\B'_"Q-?_
M .?H_P#?J'_XW1]6I?R_B_\ ,/[9Q_\ S^?_ (!3_P#D0_X6)K__ #]'_OU#
M_P#&Z/JU+^7\7_F']LX__G\__ *?_P B'_"Q-?\ ^?H_]^H?_C='U:E_+^+_
M ,P_MG'_ //Y_P#@%/\ ^1#_ (6)K_\ S]'_ +]0_P#QNCZM2_E_%_YA_;./
M_P"?S_\  *?_ ,B'_"Q-?_Y^C_WZA_\ C='U:E_+^+_S#^V<?_S^?_@%/_Y$
M/^%B:_\ \_1_[]0__&Z/JU+^7\7_ )A_;./_ .?S_P# *?\ \B'_  L37_\
MGZ/_ 'ZA_P#C='U:E_+^+_S#^V<?_P _G_X!3_\ D0_X6)K_ /S]'_OU#_\
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
MUU)E1G3A"K-6C._+JKM)V;M>]KZ7:L^C+=:& 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 17'^J?_ '6_D: /SI^''_(*/_7Q)_Z#'7O83^'_ -O/
M]#\GX@_WU?\ 7J'YS.^KT#Y(* "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#Q75?^/R?
M_KM)_P"A&LF?M6!_W6A_UZI_^DHSZ1Z 4 % !0 4 % !0 4 % !0 4 % !0
M4 % 'ZH6O^IC_P!Q?_017S#W.LGI % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % &=JVJ0Z-;/=7!PJ#@=V;LJ^Y/Y#)/ -85:L:$'4GLOQ?1(Z\/AYXJI
M&C26KW?1+JWY+_@;G$^&=+FUJY/B#4QRW_'M$>0B#.UL'L/X.,DYDZD&O*PU
M*5>?US$;OX(]$NC_ ,O_  +L?08[$0P=-99@WHOXLUO*757\_M=E:.R:/1Z]
MP^4"@ H S[[2K74RANXQ,L1)5'^9-QP-S(>&( (&X$#<>,],*E*%6WM$I*-[
M)ZJ[ZM;/ROW9U4<15PRDJ$G!RLG*.DK+HI;I-[VWLC@?!NBK!JM[J5J EB2\
M$ 'W7^=&=D]45DPIZ') Z''CX.BHUJM>FK4M80[/5-M>2:LGMVV/ILSQ3EA<
M/A*SO72C4J7WC[LE%2_O-2NUNK7>YRFCRM<^']7N),F264,Q/7)*DY_$FO/H
MMRPN)G+=RN_P?ZGLXF*IX_ TH?#&%E;:R37Y)&K+9WFJ:#I5U$KSFTE#2(@+
M.8T<HI"CEBBH!@ GGCC-=#A4JX;#U(IRY)7:6KLFTFEULE;N<<:E'#8[&49N
M,/:P:C)V45*45)IOI=R;N]-/0OZ2]WILU]-'&R7&K71%G%(I5@%,C//(APR1
MJKAFW $D!<<@UK2<Z4JLHQ:G6J?NXR5G9.3<Y)ZI).[OVMU.;$*EB(8>G.2=
M/"T5[><6FKM04:<9*ZE)N+2L[)-OH26/BRUT2-XHHFEM8+E89[HN!))/)O9Y
MO*VG<I9&R?,!QM"KCI4,7##IQC%NG&:C.I?WG.5VY<MM5=/[6UK(FKEU7&2C
M.<U&M.DZE.BH^Y&G#E4:?/?1VDM.2U[W=]_4:^@/C0H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H BN/]4_^ZW\C0!^=/PX_P"04?\ KXD_]!CKWL)_
M#_[>?Z'Y/Q!_OJ_Z]0_.9WU>@?)!0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 >*ZK_
M ,?D_P#UVD_]"-9,_:L#_NM#_KU3_P#249](] * "@ H * "@ H * "@ H *
M "@ H * "@#]4+7_ %,?^XO_ *"*^8>YUD]( H * "@ H * "@ H * "@ H
M* "@ H * "@".:9+=&EE(1$!9F/0 #))^@J6U%.4G9)7;[)%QBYR4(*\FTDE
MNV]D>86T4GCJ_P#M4P9=+M3B-#D>:P[D>_5O1<)U+&O BGF%7VDKJA!^ZOYG
M_6_967<^PG*.2T/8TVGBZJO*2^PO+TV7=WELDCU( *,#@#@ =J^AVT1\;OJQ
M:!!0 4 <YXFL]2U"U^S:6\4)DXDDD9U(3^Z@6-^6Z%B1@< '.1PXF%:I#V>'
M<8WW;;3MV5D]^_\ F>K@*F&H5?;8R,YJ.L8Q46N;O*\H[=%K=ZO:SR/#^D:]
M9W"'4[F&2UA0A(H $&[&U00L$0**I) )(#!2%R,CFP]'$PDO;U(NG%.T8::V
MLM%".B7XVT.[&8G U:<EA*-2-:<DY3J-RTO=V;J3?,W;5):7UZ.I+X.N8([V
MRLFA%IJ+J^79P\'.6"H$99!V7+QD8&=U9O!SBJM*DX^SJM/5N\-=;))J7EJO
M.YO',J<Y8?$8A3]MAXN-HJ+C4TM%N3DG'N[1E?I8[C3;"/2[:*SA^Y"@09ZG
M Y)]V.2?<UZU.FJ4(TH[127W=?GN?.UZLL14G7G\4Y.3\K]%Y):(HZ=ILD=Q
M+?WA5[B4[(PA)2&!3\L:%@IW,?GE; W,0 ,**QITFIRK5;.;T5M5&"V2NEJ]
MY.VK\D=-:O%TX8:@FJ<?>E=)2G4>\G9M67PP5W9>;9Q$_P /YG,UJDD8LKBZ
M2Y+$MYRA1(#&%"[#G?@.7& ,E23QY4LOD^:FI1]E*HIMZ\R23O%*UNNCOTV/
MH89Q"*A6E&7MZ=&5))6Y&VXVFW?F7PZQY7=O=6/4J^@/C0H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H BN/]4_^ZW\C0!^=/PX_P"04?\ KXD_]!CK
MWL)_#_[>?Z'Y/Q!_OJ_Z]0_.9WU>@?)!0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 >
M*ZK_ ,?D_P#UVD_]"-9,_:L#_NM#_KU3_P#249](] * "@ H * "@ H * "@
M H * "@ H * "@#]4+7_ %,?^XO_ *"*^8>YUD]( H * "@ H * "@ H * "
M@ H * "@ H * "@#S#6+R7Q???V/8L5LX3NN9EZ-@] >A /"C^)_F^ZN:\"M
M.6-J?5:+M3CK.2ZVZ?Y=WKLC[##4HY50^OXA7KS5J4'NK]7V=M6^D=-W8]&L
MK.+3X4MK=0D<0VJ!_,^I)Y)ZDDDU[<(1I14(*T4K)'RM6K.O.56J[RD[M_UT
M6R71%FM#$* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@"*X_U3_[K?R- 'YT_#C_ )!1_P"OB3_T&.O>PG\/_MY_H?D_
M$'^^K_KU#\YG?5Z!\D% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!XKJO\ Q^3_ /7:
M3_T(UDS]JP/^ZT/^O5/_ -)1GTCT H * "@ H * "@ H * "@ H * "@ H *
M /U0M?\ 4Q_[B_\ H(KYA[G63T@"@ H * "@ H * "@ H * "@ H * "@ H
MX#Q7K<TLBZ'I?S7<_$C#_EDAY()[$CEC_"GNPQXV+KR;6$P^M26[7V5_PV_9
M>I]-EV%A&+S'&:48:Q3^W)>75)Z)=9>29TN@Z)#H-JMM#RW61\<N_<GV'11V
M&!R<D]]"A'#05..^[?=_UMV1Y.+Q4\;5=6>BVC'I&/1>O5OJ_N-JNH\\* "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH BN/]4_^ZW\C0!^=/PX_P"04?\ KXD_]!CKWL)_#_[>?Z'Y/Q!_OJ_Z]0_.
M9WU>@?)!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 >*ZK_ ,?D_P#UVD_]"-9,_:L#
M_NM#_KU3_P#249](] * "@ H * %Q^E "4 % !0 4 % !0 4 % !0!^J%K_J
M8_\ <7_T$5\P]SK)Z0!0 4 % !0 4 % !0 4 % !0 4 % !0!ROBKQ"-#@"0
M_/>3_+"@&3D\;R/0'@#^)L#IG'G8K$?5XVCK4EI%?K;\N[/:R_!?7)\U32C#
M6<MMM>6_=]7T5WV(_"GATZ1&US='S+ZY^:5SR5SSL!^O+'NWLHI83#^P3J5-
M:L]9/M?6W^?=^B*S#&K%25&C[N'IZ0BM$[:<UO32*Z+S;.NKTCPPH * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H 9+$LR&-L[6!!VLRG!]&4A@?<$$=C1L!X]X+U&[T76[C1-0GEN
M;;4#<7.G/.[R,GV>>2&:UWR,S-L14D7G[N2>6KLJ)2@IQ23C92MINKI_H0M'
M9_(T/BSJMY9Z-<0Z9,]K<) ;F2:,E72&-T4*K*05::1@H(/W%EQTJ:$4Y)R5
MU>UO-_Y?Y!+1:'9VUU;:):VMN[R/)< +$KN\TTT@C,C89V9B=JLS%F"* 22H
MK%IR;?;?HD5L30>(K*>"XN%<A;%G2Y4H_F0NBAV5HPI8G:0RE P=2"A8&ER-
M-+OMYA?\#.L?&^E:@4$,C[)+8W8E:*5(!"H!):9D$2LH(+*6W*.& /%4Z<EN
MNMK75[^FX71-:>+;"[NX]/S-#-<*SVXG@EA%PJ*&=H6D50^Q2"PX8 YVXYI.
M#2YM++>S3MZA?H<CH&M)HT^MM=/<W,=MJ)( $MR\41MH)#@#>R1(6<@<* "%
MR1BMI1YE"UE>/DKN[_$E:7/2[.\AU"".ZMF$L,Z+)&Z]&1P&5AWP00>>:YFF
MG9Z-%G->*-';4(FGEU&ZTR&!2RM;2)$JL!G?,2K&4 XQ'N5"!@@EB:TA+ET4
M5)OOK]W8EKSL6_"+ZC+H]JVLX%^T(,Q  .3G:6 &T.4VEP!@/N &*4^52?)\
M-]!K;4Q/!][<W&HZU!/+)-':WR1PASGRT:WBD*+P,+N<X[XQDFM*B2C!I6O'
M7[VA+J=]7.44=1@GNH3#;R&W9R TJA2Z)_$8PP9=YQM4L"%W;\$J :32=VK^
M0'G=G;ZAX8\16FFQWEUJ%AJ4%U)*MXPF>W>W\LB1)0JD)(TJQ[#\H)X_A Z&
MXS@Y62E%JUM+WZ6^1&SL7_#VH7'BV"^OTDD@5;JXMK'8=H5+?]T)BO21I)=[
M,)05"A4"C!+3)*FXQ\DY?/6WW=AK4V?".N'Q7HMOJ#YBDG1EE"<;98V:*4(3
MG \Q&VGD@8Y/6HG'V<G'HMO3=#3NKF9\,=0N=5\.6EW>R/<3R>?OD<Y9MMS,
MHS@ <*H P    !55DHS:BK+3\D*.QSUOXE>\M=3CN))(==LI;E(K968,,LPL
M?(A'RSQRJ(OG*.&9G+%5/&CA9Q:5X-+7_P!*N^C6HK[]SU2P:=K:)KL*MP8T
M,JKRHD*C>%/]T-D#VKE=KNVW3T++5("*X_U3_P"ZW\C0!^=/PX_Y!1_Z^)/_
M $&.O>PG\/\ [>?Z'Y/Q!_OJ_P"O4/SF=]7H'R04 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 )0!ZMJMF-!L!<6<44ME+':,LC1I()9#YGG"0D$@YX"@KL'"X
M;->;"7M)<LVU).6EVK+2UOZU/M,12^I4%5P\(2H2C0:DXQFIR][G4V[N]^FG
M*MK.YP+VZ:I?O'8J(XI9&9 <A8X^6)8G.$C7)))X KMOR03GJTOO?^;/F7!8
MFO*.&7+"4FXIZ*$=VVWM&*U;[(Z/Q/9V,%AICV2[$E6XWRE1ODV2*OF/WYP6
M53]P':*YZ4I.512W7+9=%=;(]7'TJ$*&$EAU:,E5O*WO3Y9I<TNO=I?93L:'
MA[4=/U.]CT=K" VDV8UDVG[2,*2)6FSG/&Y@ %7MP,&*D9PBZJF^9:V^SZ6.
MK!UL/B*T<"\-3]C.\5*S]LM'[[G??2[2LETT1QMAY5OJ*Q[4N8O/$8$@)5D,
M@7=@$<E?PYZ5U2NX7U3M?3T/"H\E/$*-HU(>TY?>3::YK7T:Z%OQ=;QVNKW4
M,"K'&DI"JH 51@< #@5-%MTXMZNQMF4(T\76ITTHQ4[))625ELD<Y70>2% !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0!XKJO_'Y/_UVD_\ 0C63/VK _P"Z
MT/\ KU3_ /249](] * "@ H * />H=&_L;PS%K.DQ0SV\^FR&\G:**=A>B[@
MS#*)%?9&D?"H %)5G;+;37#S<U1PFVFI*RNUI9ZKS-+65UV.$M?$FDV6K/JX
ML()X_L\?EV3+BU^U-&B3,RMO_=*WFNB#JQ7!4#(W<)./)S-:[];7T^>Q-TG<
MZ^_\66NL^&KZZDTC2K%WEAL[62VM@LGFOF69E9LD>7"@Y7!#2+S6*@XSBE.3
MT;:;TMLOQ'?39%?X?:KIUU=0Z/-I-I/IQC8WMW/&SW**L9:6X,X.($0CY$11
MA<#<9#DNK&23FIM2Z);>2MU!=K:'D5YY(GD^RY,'F/Y1;[WE[CLW>^W&?>NM
M7LK[D%:F 4 % !0 4 ?JA:_ZF/\ W%_]!%?,/<ZSD?%VL3:-):3,'-CYC?:2
MG7H!&"00=N26(Z-MVGK@^1C*TJ#I2:?LN9^TMZ>ZO2^OG:Q]%EN&ABXUZ:<?
MK'(O8J6V_O->=DDG]F]^EU>\.)#/!!=VDN8_)V/&K93=\I!*YPDB_,&P 2&^
M;H*VPRC*,*E.7N\MFD]+Z:VZ26J?KKT.7&N=.I4H5X6E[3FC)JTN756O]J+T
M:W2MINS!\=ZM/#;I%:G9&UQ'%*X."3RWEJ1Z;1O/J0G]\#CQ]648J--V3G&,
MGU[V7W:_=W/3RC#TYU)3K*\E2G.$7LEMS/UO[J_[>_E+NNZE,FL6&G [;>?<
M\G4;R P5">Z@@$KT;.&!&*UQ%62Q%&A>T)7<O.R=D_*_3KU,,'0@\'BL7:]6
M'+&'7ENU>27>UU?I;0BT'4IHM;O='<EX(QYT.X[C&#LR@)YV_O!@=%VX'6IP
M]24<35PK=XKWHWUY5IIZ:Z+I8O&4(2P6'Q\4E4D^2=E;F:YK2:6G-[NKZWNR
MMXOU:=9;.&W;9 ]XB2,#S(R.N5&/X%)PWJPQ_"<QC*TE*E"#M!U4F^[36GHN
MO=Z=#7+,-3<,14JJ]2-"4HI[14HM)O\ O-:KLM=VK>C5[A\F% !0 4 % !0
M4 % &9+HUI->)J#Q@W$2E5;V[''3<O.T]1D^V.=T82J*LU[Z5D_ZZKHSLCB:
ML*,L+&35.3NU^E][/2ZZV];Z==!QA0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % 'COB;3Y+
MW0EUC3"'OM%O;J]MRISO$=U/Y\)(ZK+%N!4?>*J*[(.T^27PR23^:5G\F0]K
MKH5_%\IOO!NIZU.IA?4K=)$23 :.#*"WB/.-Q#-*P'229A3IZ58P7V7^/5_I
M\A/9LZ^_U>WAN]'LDCCDNKY96MIW 984BMU:9D((+/(CA$52 P)+'"X;%1=I
MOHK77>[T*[(P_"CJ+OQ(2X<"\&7)&.+*+).,  8/TQ[5I/:EZ?\ MS$NO]=#
MGY_,/PVMWM$\[RK6SEDC3^..*>&2X4@8S\B2;QW&X'O5_P#+]IZ:M?-IV%]G
M0])TWQ9H7B&2W:QGM[RX<%XE0H\T*LGSLZ\O -ORN7V9)$?+$*>=PG"_,FEU
M[/\ S*NGL8GA61#=^(#E>-0.>1P!96XY],$$<]"".QJY[4_\/_MS!=?ZZ%OX
M62>9X6TTYSBV49_W69<?AC'X4JVE27J$=D=)J5CI?B%)-.ODM[L(!YD+[':/
M<,J2N=T9(.5;Y3CE362<H6E&Z[,>CT,3P!ID^C:4+.5GDBBN+A;4R$E_LGG/
M]GSNYQY>"N?X"N., 75:E+F6FBOZVU_$2T5C,\$L#J^O@$$C4(N,_P#3I"/Y
M@C\#Z5=3X:?^%_\ I3!;OU/04NX9)7MTD1IH@IDC#*70-RI90=RAARN0,]JY
M[-:]"BMJNK6FB6[7E]*D$*8!>1E49)PJY8@98\ 9_2G&+D[15V+8Y;2=?T6\
MO?/6^L[F_N@L4<4-Q%*R1KEA%&J,S'G,DS@8)&3A$3&LHR2MRM16MVFOG_D)
M-&5X(;_A&=-O[&]PC:9=W;Y.1YD,SM<0R@8Y$@D*@+N^=63E@155/?E&4>J7
MWK1H2TT[&M\-](GT+P]:6MX/+GVR32(>"C3RO.4/NGF;3[@U-62E-M;;?<K#
MCHC-^$#!O"MEM(./M(X_Z^YZJO\ Q)?+\D$=C!GT4>*[*?6KB4V&NZ?<7(AG
M4[&LQ!)((8'7H\,D6UY P/FB9G7Y645:E[-J"5X-*Z[WW?JG]UA6OKU1ZIH5
MS<WFG6MQ?)Y-U+;PO-'C&R5HU9UP>1M8D8/(Z5RR24FH[)NWH4C4J1D5Q_JG
M_P!UOY&@#\Z?AQ_R"C_U\2?^@QU[V$_A_P#;S_0_)^(/]]7_ %ZA^<SOJ] ^
M2"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@!* /3M FU#P[Y]A+$;F-Y+=3;N
MK-'(DQ;<T8(ZLNTA@,<<UYU10JVFG9I2U6C37<^OP<L1@?:8:</:1<J2]G)-
MQG&=[N*?=6U^\K74NA:5<WUB?M1C>;8DEL8CB)0"T6Z3)V^9D$C[P1021G-)
M59J$_=NEM*^_?3R_,RJ2P.&J8G#_ +WE<[*5)P?N*S<+RZ<^]MU%:[WM^*1I
MIT73A;BZW%)_LN_RNGG+YGG;>I_N>7[;JFES^TJ<W+NN:U^VEOUN;8_ZL\%A
M52]M?EJ>RYN3_GXN;VENO\O+\S*MM"U32(28+2Y>[N8]NY89"((G&& 8+CS9
M%.#@_NT)!^=CLU=2$WK**BGW6K7Z+\7Y;\4,)B<+!NG1JNM4C:ZA)JG"6Z32
MMSR6C_EBVOB;Y>:M+26VU&*VD7$L<\:LHY(8.N1QGD'@XZ$&MY-.#DMK/\CR
MJ5.5/$0I27OQJ132ULU)76G5&KXW4KK=YD8S,3^&!6=#^''T.S-5;&U[_P _
MZ(Y6ND\4* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#Q75?^/R?_KM)_P"A
M&LF?M6!_W6A_UZI_^DHSZ1Z 4 % !0 4 >P>#;O6O QFGA1I8;K38[N.!E=[
M:Y$LMNH4IC#N%=XFV_,IR.1C/)44:MD]&I6OU5D_^'+5X_<8'Q.L-/TW6WCT
MQ!;QO##++;J=RVUQ(FZ6 >GEDC*_P,2N!C THN3A[VNK2?=+9BEH]"+QB/[*
MM=.T$<-:6_VJY'_3U>[92#[QP""/V(-%/WG*?=V7I'3\[@]+(N>"]6\0^$-3
MMHK87-O'<R1.]O*CI#/"Y 9V5P%*>7D^:,;0-VX 4JD85(N]G:^O5/\ KH"N
MCG/&4]E<ZW?2Z8%%F]S*8=HPNS<>5'9&.64=E(K2FFH14M[*XGOH<U6@@H *
M "@ H _5"U_U,?\ N+_Z"*^8>YUE.^NK=)$L[H*4N4?[XRA*[<HV?EY#9 /7
M!QS7-.<4U2J6M)/?9VMH^FM_P.RE3J.,J]%OFIN/PNTE>_O*VNC6MMKGG/A[
M1YK"^)TIV$$]D7D).Z*.=MPC&0,9# -MY8*2.G7P\/1E2J_[,WR2I7=]8J;^
M'_.VZ7D?68W$PKX=+&Q3J4\0HQMI.5)6<W]VE]G*SW,KQ?9ZQ:6EO'>R6SQ"
MX01B)7W;\-AF+*,@\ECDDDY.:YL7#$0IP5:5-QYU;E33YM=7??S[G;EM7!U:
MU66&A64W2DY.<HM<NETDGH]DNB6AZ9?16_V:)M7"RW$.U@8@V_S1CF )B3)8
M# &.V>G'OS4.2+Q-G.-FN6]^;^XE[V_8^0I2J*K46 YH4IW34W'EY'TJ.7N:
M+>_R,+1]"O,WNJ/BWO;X%85<DF%/X-Y&X[CA<@9QM'?@<=&A4_>XA^[5J)J*
M>O(NE]]=KVVL>EB<71_V?!1_>8>@TZCBK>TE]KE3M[NK2OO?[^1\46FL6S6$
M=U);$"X58!$K *X*8+Y497IGJ>M>;BH8B#HQJRI_&E#E35GI:]^A[N J8.HL
M3*A"LOW3=3GE%MQUNHVV>_D>T0"18T$Q!E"KO*\*6P-Q4'G!.<>U?51NDN:W
M-97MM?K;RN?GL^5RDZ=U"[Y4]TKZ7\[;DM40% !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % #)8DG0QR*'1@0RL 5(/4$'((/<&C;8"I9Z79Z<K):00V
MZO\ >6*-(PW7[P50#U/7U/K5-M[MOU#8+S2[/4$6.[@AN$3[JRQI(J]/NAE(
M'0=/0>E";CLVO1V JS^'M,N(DMI;2W:&%Q)'&88]B./XD7;A3ZD 9'!XIJ4E
MJF[^HK(D_L/3]TKFV@+7(59B8D/FJ@ 0297Y@H P#D# QT%+F>FKTVUV"Q9L
M]/M=/0PVD,5O&3DI%&L:D],E5 &<<=*3;>K;?J/8JZ=H6G:0SO86T%JTQS(8
M8DC+G_:*@$_3H/QJG*4OB;=N[%:VPD>@:;$'6.TMD$PQ(%@B <9!P^%^89 .
M&SR :.:7=Z>;"Q<L[&WTZ/R;2*.WCSG9$BQKD]3M4 9]\5+;>K=_4>P&QMS-
M]I,49G V^;L7S-OIOQNQ[9Q1=VM?3L!:QVI 9MKHUA82&:UMK>"1N"\<4:,?
MJRJ"?SJG)O1MM>HK6(8M$MHM0?5$CC2XDC,;.B!7D4^7S*X&7VB) @/" ''7
MA\SY>7I_6WWA;J7+W3K74D$=Y#%<HIW!9HTD4'!&0'! ."1GK@FI3<?A;7IH
M,J6GA_3+"03VMI:P2KD!XH(D< C!PRJ",C@\\CBJ<I/1MM>K%9(T7MHI661T
M1G3[K%067_=)&1^%3>V@QTT$=PABF59(V&&5P&4CT*D$$?44+35 5K+3+330
M5LX(;96^\(8TC!QTR$ SU/7UIMM[MOU#;8F:TA>03-&C2+T<JI8?1B,C\Z5V
MM )Z0!0!%<?ZI_\ =;^1H _.GX<?\@H_]?$G_H,=>]A/X?\ V\_T/R?B#_?5
M_P!>H?G,[ZO0/D@H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * -&/5[R*%K9
M9I!$^W*[VX"YP!SP.3D#@]ZSY(M\UE=>1UK$UHP=)3ERNVG,^E]%KHM=5U,Z
MM#D)C<S80%WQ#_JQN.$R<_)S\O//RXYYZU-EKHM=_/U-/:3]U<TK0^'5^[K?
MW>VNNG4O?VYJ/_/U<_\ ?^7_ .*J/9P_EC]R.GZWB/\ G]5_\&2_S*45U-!)
MYT<CI(<_.K,K<]?F!!Y[\\U;2:LTK=CFC4G"7/"4E+^9-IZ[ZK4+B[FNV#7$
MCRL!@&1F<@>F6).*$E'2*2]-!SJ3JN]64I-=9-M_C<@JC(* "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@#Q75?\ C\G_ .NTG_H1K)G[5@?]UH?]>J?_ *2C
M/I'H!0 4 % !0!M6'B+4=-B>"UN)HXI8S&4$CA54LK$H P"-E!\R@'&1T)J'
M&+U:0[V,8DDY))).2>^?7/K5B))YY+ES+,[2R/RSNQ9F/3)9B2>..322MH@+
MDNKWT\0MY;F>2%1M6-II&0#T"%BH'L!BERI:I*_H!G50!0 4 % !0 4 ?JA:
M_P"IC_W%_P#017S#W.LF(##!Y'I2'MJAL420*(XP$11@*!@ >PI)**Y8JR6R
M0Y2<VY2;;>[>K8YE#=0#CUHM?<2;6V@N._>F+R"@!"H;J <=,]J5K[C3:VT%
MIB"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H BN/]4_^ZW\C0!^=/PX_P"04?\
MKXD_]!CKWL)_#_[>?Z'Y/Q!_OJ_Z]0_.9WU>@?)!0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 >*ZK_ ,?D_P#UVD_]"-9,_:L#_NM#_KU3_P#249](] * "@ H * "
M@ H * "@ H * "@ H * "@#]4+7_ %,?^XO_ *"*^8>YUD]( H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * (KC_5/_NM_(T ?G3\./^04?^OB
M3_T&.O>PG\/_ +>?Z'Y/Q!_OJ_Z]0_.9WU>@?)!0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 >*ZK_Q^3_]=I/_ $(UDS]JP/\ NM#_ *]4_P#TE&?2/0"@ H * "@
MH * "@ H * "@ H * "@ H _5"U_U,?^XO\ Z"*^8>YUD]( H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * (KC_5/_ +K?R- 'YT_#C_D%'_KX
MD_\ 08Z]["?P_P#MY_H?D_$'^^K_ *]0_.9WU>@?)!0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 >*ZK_Q^3_\ 7:3_ -"-9,_:L#_NM#_KU3_])1GTCT H * "@ H
M* "@ H * "@ H * "@ H * /U0M?]3'_ +B_^@BOF'N=9/2 * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@"*X_P!4_P#NM_(T ?G3\./^04?^
MOB3_ -!CKWL)_#_[>?Z'Y/Q!_OJ_Z]0_.9WU>@?)!0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 >*ZK_P ?D_\ UVD_]"-9,_:L#_NM#_KU3_\ 249](] * "@ H *
M"@ H * "@ H * "@ H * "@#]4+7_4Q_[B_^@BOF'N=9/2 * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@"*X_U3_[K?R- 'P#\*?#^H:EHQFM
M+>6:/[3*NY$9AD+'D9 Z\BO:PU2$*=I22=WN_0_-,[P>(Q&+]I0I3G'V<5>,
M6U=.5U^)Z5_PA^L_\^=Q_P!^V_PKM]M3_GC]Y\U_9N,_Z!ZO_@+#_A#]9_Y\
M[C_OVW^%'MJ?\\?O#^S<9_T#U?\ P%A_PA^L_P#/G<?]^V_PH]M3_GC]X?V;
MC/\ H'J_^ L/^$/UG_GSN/\ OVW^%'MJ?\\?O#^S<9_T#U?_  %A_P (?K/_
M #YW'_?MO\*/;4_YX_>']FXS_H'J_P#@+#_A#]9_Y\[C_OVW^%'MJ?\ /'[P
M_LW&?] ]7_P%A_PA^L_\^=Q_W[;_  H]M3_GC]X?V;C/^@>K_P" L/\ A#]9
M_P"?.X_[]M_A1[:G_/'[P_LW&?\ 0/5_\!8?\(?K/_/G<?\ ?MO\*/;4_P">
M/WA_9N,_Z!ZO_@+#_A#]9_Y\[C_OVW^%'MJ?\\?O#^S<9_T#U?\ P%A_PA^L
M_P#/G<?]^V_PH]M3_GC]X?V;C/\ H'J_^ L/^$/UG_GSN/\ OVW^%'MJ?\\?
MO#^S<9_T#U?_  %A_P (?K/_ #YW'_?MO\*/;4_YX_>']FXS_H'J_P#@+#_A
M#]9_Y\[C_OVW^%'MJ?\ /'[P_LW&?] ]7_P%A_PA^L_\^=Q_W[;_  H]M3_G
MC]X?V;C/^@>K_P" L/\ A#]9_P"?.X_[]M_A1[:G_/'[P_LW&?\ 0/5_\!8?
M\(?K/_/G<?\ ?MO\*/;4_P">/WA_9N,_Z!ZO_@+#_A#]9_Y\[C_OVW^%'MJ?
M\\?O#^S<9_T#U?\ P%A_PA^L_P#/G<?]^V_PH]M3_GC]X?V;C/\ H'J_^ L/
M^$/UG_GSN/\ OVW^%'MJ?\\?O#^S<9_T#U?_  %A_P (?K/_ #YW'_?MO\*/
M;4_YX_>']FXS_H'J_P#@+#_A#]9_Y\[C_OVW^%'MJ?\ /'[P_LW&?] ]7_P%
MA_PA^L_\^=Q_W[;_  H]M3_GC]X?V;C/^@>K_P" L/\ A#]9_P"?.X_[]M_A
M1[:G_/'[P_LW&?\ 0/5_\!8?\(?K/_/G<?\ ?MO\*/;4_P">/WA_9N,_Z!ZO
M_@+#_A#]9_Y\[C_OVW^%'MJ?\\?O#^S<9_T#U?\ P%A_PA^L_P#/G<?]^V_P
MH]M3_GC]X?V;C/\ H'J_^ L/^$/UG_GSN/\ OVW^%'MJ?\\?O#^S<9_T#U?_
M  %A_P (?K/_ #YW'_?MO\*/;4_YX_>']FXS_H'J_P#@+#_A#]9_Y\[C_OVW
M^%'MJ?\ /'[P_LW&?] ]7_P%A_PA^L_\^=Q_W[;_  H]M3_GC]X?V;C/^@>K
M_P" L/\ A#]9_P"?.X_[]M_A1[:G_/'[P_LW&?\ 0/5_\!8?\(?K/_/G<?\
M?MO\*/;4_P">/WA_9N,_Z!ZO_@+#_A#]9_Y\[C_OVW^%'MJ?\\?O#^S<9_T#
MU?\ P%A_PA^L_P#/G<?]^V_PH]M3_GC]X?V;C/\ H'J_^ L/^$/UG_GSN/\
MOVW^%'MJ?\\?O#^S<9_T#U?_  %A_P (?K/_ #YW'_?MO\*/;4_YX_>']FXS
M_H'J_P#@+#_A#]9_Y\[C_OVW^%'MJ?\ /'[P_LW&?] ]7_P%A_PA^L_\^=Q_
MW[;_  H]M3_GC]X?V;C/^@>K_P" L/\ A#]9_P"?.X_[]M_A1[:G_/'[P_LW
M&?\ 0/5_\!8?\(?K/_/G<?\ ?MO\*/;4_P">/WA_9N,_Z!ZO_@+#_A#]9_Y\
M[C_OVW^%'MJ?\\?O#^S<9_T#U?\ P%A_PA^L_P#/G<?]^V_PH]M3_GC]X?V;
MC/\ H'J_^ L/^$/UG_GSN/\ OVW^%'MJ?\\?O#^S<9_T#U?_  %A_P (?K/_
M #YW'_?MO\*/;4_YX_>']FXS_H'J_P#@+#_A#]9_Y\[C_OVW^%'MJ?\ /'[P
M_LW&?] ]7_P%A_PA^L_\^=Q_W[;_  H]M3_GC]X?V;C/^@>K_P" L/\ A#]9
M_P"?.X_[]M_A1[:G_/'[P_LW&?\ 0/5_\!8?\(?K/_/G<?\ ?MO\*/;4_P">
M/WA_9N,_Z!ZO_@+#_A#]9_Y\[C_OVW^%'MJ?\\?O#^S<9_T#U?\ P%A_PA^L
M_P#/G<?]^V_PH]M3_GC]X?V;C/\ H'J_^ L/^$/UG_GSN/\ OVW^%'MJ?\\?
MO#^S<9_T#U?_  %A_P (?K/_ #YW'_?MO\*/;4_YX_>']FXS_H'J_P#@+#_A
M#]9_Y\[C_OVW^%'MJ?\ /'[P_LW&?] ]7_P%A_PA^L_\^=Q_W[;_  H]M3_G
MC]X?V;C/^@>K_P" L/\ A#]9_P"?.X_[]M_A1[:G_/'[P_LW&?\ 0/5_\!8?
M\(?K/_/G<?\ ?MO\*/;4_P">/WA_9N,_Z!ZO_@+#_A#]9_Y\[C_OVW^%'MJ?
M\\?O#^S<9_T#U?\ P%A_PA^L_P#/G<?]^V_PH]M3_GC]X?V;C/\ H'J_^ L/
M^$/UG_GSN/\ OVW^%'MJ?\\?O#^S<9_T#U?_  %A_P (?K/_ #YW'_?MO\*/
M;4_YX_>']FXS_H'J_P#@+#_A#]9_Y\[C_OVW^%'MJ?\ /'[P_LW&?] ]7_P%
MA_PA^L_\^=Q_W[;_  H]M3_GC]X?V;C/^@>K_P" L/\ A#]9_P"?.X_[]M_A
M1[:G_/'[P_LW&?\ 0/5_\!8?\(?K/_/G<?\ ?MO\*/;4_P">/WA_9N,_Z!ZO
M_@+#_A#]9_Y\[C_OVW^%'MJ?\\?O#^S<9_T#U?\ P%A_PA^L_P#/G<?]^V_P
MH]M3_GC]X?V;C/\ H'J_^ L/^$/UG_GSN/\ OVW^%'MJ?\\?O#^S<9_T#U?_
M  %A_P (?K/_ #YW'_?MO\*/;4_YX_>']FXS_H'J_P#@+#_A#]9_Y\[C_OVW
M^%'MJ?\ /'[P_LW&?] ]7_P%A_PA^L_\^=Q_W[;_  H]M3_GC]X?V;C/^@>K
M_P" L/\ A#]9_P"?.X_[]M_A1[:G_/'[P_LW&?\ 0/5_\!8?\(?K/_/G<?\
M?MO\*/;4_P">/WA_9N,_Z!ZO_@+#_A#]9_Y\[C_OVW^%'MJ?\\?O#^S<9_T#
MU?\ P%A_PA^L_P#/G<?]^V_PH]M3_GC]X?V;C/\ H'J_^ L/^$/UG_GSN/\
MOVW^%'MJ?\\?O#^S<9_T#U?_  %A_P (?K/_ #YW'_?MO\*/;4_YX_>']FXS
M_H'J_P#@+#_A#]9_Y\[C_OVW^%'MJ?\ /'[P_LW&?] ]7_P%A_PA^L_\^=Q_
MW[;_  H]M3_GC]X?V;C/^@>K_P" L/\ A#]9_P"?.X_[]M_A1[:G_/'[P_LW
M&?\ 0/5_\!8?\(?K/_/G<?\ ?MO\*/;4_P">/WA_9N,_Z!ZO_@+#_A#]9_Y\
M[C_OVW^%'MJ?\\?O#^S<9_T#U?\ P%A_PA^L_P#/G<?]^V_PH]M3_GC]X?V;
MC/\ H'J_^ L/^$/UG_GSN/\ OVW^%'MJ?\\?O#^S<9_T#U?_  %A_P (?K/_
M #YW'_?MO\*/;4_YX_>']FXS_H'J_P#@+#_A#]9_Y\[C_OVW^%'MJ?\ /'[P
M_LW&?] ]7_P%A_PA^L_\^=Q_W[;_  H]M3_GC]X?V;C/^@>K_P" L/\ A#]9
M_P"?.X_[]M_A1[:G_/'[P_LW&?\ 0/5_\!8?\(?K/_/G<?\ ?MO\*/;4_P">
M/WA_9N,_Z!ZO_@+#_A#]9_Y\[C_OVW^%'MJ?\\?O#^S<9_T#U?\ P%GDNI?#
MGQ+)=3.FF7C*TKD$0O@@L<$<5DZM/^9?>?K.#IRIX>C"<6I1IP336J:BDT_0
MI?\ "M?$_P#T#+W_ +\/_A1[6G_,OO.ZS[!_PK7Q/_T#+W_OP_\ A1[6G_,O
MO"S[!_PK7Q/_ - R]_[\/_A1[6G_ #+[PL^P?\*U\3_] R]_[\/_ (4>UI_S
M+[PL^P?\*U\3_P#0,O?^_#_X4>UI_P R^\+/L'_"M?$__0,O?^_#_P"%'M:?
M\R^\+/L'_"M?$_\ T#+W_OP_^%'M:?\ ,OO"S[!_PK7Q/_T#+W_OP_\ A1[6
MG_,OO"S[!_PK7Q/_ - R]_[\/_A1[6G_ #+[PL^P?\*U\3_] R]_[\/_ (4>
MUI_S+[PL^P?\*U\3_P#0,O?^_#_X4>UI_P R^\+/L'_"M?$__0,O?^_#_P"%
M'M:?\R^\+/L'_"M?$_\ T#+W_OP_^%'M:?\ ,OO"S[!_PK7Q/_T#+W_OP_\
MA1[6G_,OO"S[!_PK7Q/_ - R]_[\/_A1[6G_ #+[PL^Q^C5LI6)%/!"*"/0@
M"OGF=)-2 * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"*X_U3
M_P"ZW\C0!\]?LP_\BB__ &$+C_T""@#Z*H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * (KC_5/_NM_(T ?/7[,/_(HO_V$+C_T
M""@#Z*H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * (KC_5/_NM_(T ?/7[,/\ R*+_ /80N/\ T""@#Z*H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * (KC_ %3_ .ZW\C0!\9?!
M#XJ:+X&\/MIFK"Z2X-W-+B.VED78RQJ/F48SE&R.HH ]@_X:&\*>M]_X!3?X
M4 '_  T-X4];[_P"F_PH /\ AH;PIZWW_@%-_A0 ?\-#>%/6^_\  *;_  H
M/^&AO"GK??\ @%-_A0 ?\-#>%/6^_P# *;_"@ _X:&\*>M]_X!3?X4 '_#0W
MA3UOO_ *;_"@ _X:&\*>M]_X!3?X4 '_  T-X4];[_P"F_PH /\ AH;PIZWW
M_@%-_A0 ?\-#>%/6^_\  *;_  H /^&AO"GK??\ @%-_A0 ?\-#>%/6^_P#
M*;_"@ _X:&\*>M]_X!3?X4 '_#0WA3UOO_ *;_"@ _X:&\*>M]_X!3?X4 '_
M  T-X4];[_P"F_PH /\ AH;PIZWW_@%-_A0 ?\-#>%/6^_\  *;_  H #^T/
MX47J;T?]N<W?IVH /^&AO"GK??\ @%-_A0 ?\-#>%/6^_P# *;_"@ _X:&\*
M>M]_X!3?X4 '_#0WA3UOO_ *;_"@ _X:&\*>M]_X!3?X4 '_  T-X4];[_P"
MF_PH /\ AH;PIZWW_@%-_A0 ?\-#>%/6^_\  *;_  H /^&AO"GK??\ @%-_
MA0 ?\-#>%/6^_P# *;_"@ _X:&\*>M]_X!3?X4 '_#0WA3UOO_ *;_"@ _X:
M&\*>M]_X!3?X4 '_  T-X4];[_P"F_PH /\ AH;PIZWW_@%-_A0 ?\-#>%/6
M^_\  *;_  H /^&AO"GK??\ @%-_A0 ?\-#>%/6^_P# *;_"@ _X:&\*>M]_
MX!3?X4 '_#0WA3UOO_ *;_"@ _X:&\*>M]_X!3?X4  _:'\*= ;WCK_H<W'Z
M4 '_  T-X4];[_P"F_PH /\ AH;PIZWW_@%-_A0 ?\-#>%/6^_\  *;_  H
M/^&AO"GK??\ @%-_A0 ?\-#>%/6^_P# *;_"@ _X:&\*>M]_X!3?X4 '_#0W
MA3UOO_ *;_"@ _X:&\*>M]_X!3?X4 '_  T-X4];[_P"F_PH /\ AH;PIZWW
M_@%-_A0 ?\-#>%/6^_\  *;_  H /^&AO"GK??\ @%-_A0 ?\-#>%/6^_P#
M*;_"@ _X:&\*>M]_X!3?X4 '_#0WA3UOO_ *;_"@ _X:&\*>M]_X!3?X4 '_
M  T-X4];[_P"F_PH /\ AH;PIZWW_@%-_A0 ?\-#>%/6^_\  *;_  H /^&A
MO"GK??\ @%-_A0 ']H;PH.2;T ?].<W^% !_PT-X4];[_P  IO\ "@ _X:&\
M*>M]_P" 4W^% !_PT-X4];[_ , IO\* #_AH;PIZWW_@%-_A0 ?\-#>%/6^_
M\ IO\* #_AH;PIZWW_@%-_A0 ?\ #0WA3UOO_ *;_"@ _P"&AO"GK??^ 4W^
M% !_PT-X4];[_P  IO\ "@ _X:&\*>M]_P" 4W^% !_PT-X4];[_ , IO\*
M#_AH;PIZWW_@%-_A0 ?\-#>%/6^_\ IO\* #_AH;PIZWW_@%-_A0 ?\ #0WA
M3UOO_ *;_"@ _P"&AO"GK??^ 4W^% !_PT-X4];[_P  IO\ "@ _X:&\*>M]
M_P" 4W^% !_PT-X4];[_ , IO\* #_AH;PIZWW_@%-_A0 ?\-#>%/6^_\ IO
M\* #_AH?PH#C-[D]/]#F_P * #_AH;PIZWW_ (!3?X4 '_#0WA3UOO\ P"F_
MPH /^&AO"GK??^ 4W^% !_PT-X4];[_P"F_PH /^&AO"GK??^ 4W^% !_P -
M#>%/6^_\ IO\* #_ (:&\*>M]_X!3?X4 '_#0WA3UOO_  "F_P * #_AH;PI
MZWW_ (!3?X4 '_#0WA3UOO\ P"F_PH /^&AO"GK??^ 4W^% !_PT-X4];[_P
M"F_PH /^&AO"GK??^ 4W^% !_P -#>%/6^_\ IO\* #_ (:&\*>M]_X!3?X4
M '_#0WA3UOO_  "F_P * #_AH;PIZWW_ (!3?X4 '_#0WA3UOO\ P"F_PH /
M^&AO"GK??^ 4W^% !_PT-X4];[_P"F_PH /^&AO"GK??^ 4W^%  /VA_"AZ&
M]./^G.;_  H /^&AO"GK??\ @%-_A0 ?\-#>%/6^_P# *;_"@ _X:&\*>M]_
MX!3?X4 '_#0WA3UOO_ *;_"@ _X:&\*>M]_X!3?X4 '_  T-X4];[_P"F_PH
M /\ AH;PIZWW_@%-_A0 ?\-#>%/6^_\  *;_  H /^&AO"GK??\ @%-_A0 ?
M\-#>%/6^_P# *;_"@ _X:&\*>M]_X!3?X4 '_#0WA3UOO_ *;_"@ _X:&\*>
MM]_X!3?X4 '_  T-X4];[_P"F_PH /\ AH;PIZWW_@%-_A0 ?\-#>%/6^_\
M *;_  H /^&AO"GK??\ @%-_A0 ?\-#>%/6^_P# *;_"@ _X:&\*>M]_X!3?
MX4 '_#0WA3UOO_ *;_"@ /[0_A11DF] _P"O.;_"@ _X:&\*>M]_X!3?X4 '
M_#0WA3UOO_ *;_"@ _X:&\*>M]_X!3?X4 '_  T-X4];[_P"F_PH /\ AH;P
MIZWW_@%-_A0 ?\-#>%/6^_\  *;_  H /^&AO"GK??\ @%-_A0 ?\-#>%/6^
M_P# *;_"@ _X:&\*>M]_X!3?X4 '_#0WA3UOO_ *;_"@ _X:&\*>M]_X!3?X
M4 '_  T-X4];[_P"F_PH /\ AH;PIZWW_@%-_A0 ?\-#>%/6^_\  *;_  H
M/^&AO"GK??\ @%-_A0 ?\-#>%/6^_P# *;_"@ _X:&\*>M]_X!3?X4 '_#0W
MA3UOO_ *;_"@ _X:&\*>M]_X!3?X4 '_  T-X4];[_P"F_PH /\ AH;PIZWW
M_@%-_A0!VG@WXDZ/X[DFATDSE[54>030/#PY8+MW_>Y4YQTH [Z@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H P?
M#7_'F?\ KYO?_2RXH WJ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@#!\1?\ 'O%_U^V/_I9!0!O4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0!@:7_ ,?^H?\ 76#_ -)HJ -^@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H R]<_Y!UU_U[3?^BVH LV'_ ![1?]<D_P#0
M10!;H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * ,"_P#^0I8_
M[EU_Z#%0!OT % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!@
M>'^EU_U^W'_H0H WZ "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@# \4\:;-_VS_\ 1J4 ;] !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 <^?^0T/^O(_P#H]: .@H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * *EC9)I\7DQDE?,ED^;&<RRO*
MPX X#.0/;&23S0!;H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* *E[9)?(L<A("2Q2C;C.Z&5)5'(/!9 &[XS@@\T 6Z "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H IV]DEO--.I):Y9&8'& 418QMXSC"@
MG)/.?I0!<H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * (+NV6
M\ADMWR%E1HV(Z@.I4XSD9P>.#0 ^&(0(L:YPBA1GKA1@9_*@"2@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H IS6237$5TQ(>W$@4#&#Y@4-G
MC/&T8P1[YH N4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M!3L[)++S!&2?.E>9LXX9SD@8 X].I]Z +E !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0!3O[)-1@:VD)"/C)7 /RL&&,@CJ/3I0!<H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@"G]B3[5]LR?,$7DXXV[2
MX?.,9SD>N,=J +E !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0!C>([^?2]+N[VT3SKBWMY98H\$[G1&91@<GD=!R
M>@YJX)2DHO1-I">B.>T*X77[>/4=,O7E#BU=WW*Z2 <S1/%@I"S+N#",1NCX
M.< @Z27(^64>_P NSOU$M=43+K#ZMKT^C1,T=OIUM%)<,A*L\]P28H]XY54B
M7>0N"Y< D*I5ER\L%-[MM+T6_P"(=;=B;POKDNHS7^FW7-SI=UY); 'F0R()
M;>0@?*&:-MK <%D+84,%"G&RC);25_1K1H$^G8ZZLB@H * "@ H * "@ H *
M "@ H * "@ H * "@ H \O\ "^KR>,+3SUNGM]25+F.:-2 ;2=95"H]NP*D(
M -IE1FD7)W GY>F<?9NUKQTMYJW?_(A:^IVNO2SVNE7,T4ABGAM99%=0IPZ1
M,P(#AEQN ."",<5C&SDD]KK\RGL9GAK6&;PW::MJ#EV_L^*YGD(&2?($DC8
M YY.  /2JG&TW"/\S2^^R!;7?8YT:_J'_",_\)5D_:/)^V_9^D7V8-YGD8]?
ML_/G??,GS?<_=5KRQ]I[+I>U^M^_W].WWDWTN:DGB7^UM6L](LF*PSV+:C/(
MN0_D,5CMXU;JGF.S,S#YP(]JD%BPCDY8N<MU+E2\^OW#OK9>I=T;6I6U>^T.
MY^9K18+BWD/WGMYP1AL=6AE1TW'!92A.6#,5*/NQFNMT_5?YH$];'7UB4% !
M0 4 % !0 4 % !0 4 % !0 4 % !0!QWC77V\.6MO<D^5;R7D$-S/MW>1!(6
MW2G(*J-P2,NP(0.6P6 %;4X\[:ZV;2[M="6[%_2[9]T=S;W#R6K>?NC9Q*KE
MI28Y$D;<XV@$ *^QE8?+D U+?1K73RZ;6&<MXJT_6H+2YUJVU*6UFLXI9X[4
M10-:[(E+^7*#&99&=%PTGFC:Q)15 Q6L'"Z@XIIM*]W?7MT_ 3OO<L7WBNX:
MVT>*-?(O=>:'(QN,$?DB>Y90PY9%^1=P.TL&96VE2E!7F]U"_P ];(+[>9H/
MK#Z1KL&CRL7M]0MI98&<EG2:V*F5-QR61XG#C=RC(P!(8*L\O-!S6Z:3]'M^
M(;.QE:1K5YXDT>YUZT<HY:Y-A'_RS,4#,D?F+_RT-P8RSL3E%DVQ[2NXU**A
M)0?ES>KW^ZX+57.O\.ZS'XATVVU2$;4NX4EV]=I8?,F>^QLKGH<9%93CR2<7
MT=AIW5S9J!A0 4 % !0 4 % !0 4 % !0 4 % !0 4 >=2Z\+S7+K0[N5K8P
M?8I+2-6,1N$=@9I5<$-)L?\ =LBG:JKDJ23MZ.6T%-*]^:_6W9>1-];'716E
MY%;/!]HWS%W\N=T0LD;-E054*C/&IVJ2N&*AG#<YRNKWMIV&<CHUMJ^DZZUB
M]Y+J>GR6IFD:X6(26T_F!44/#'&I69=Y6,J-HC)'&,ZR<90YDE&5[:7LU;S[
M"5T[="]I6K2>)-1U""-WBM=,E2U0Q_*7N F^9V;G(B++&L9&PD,SA]RA5*/)
M&+ZR5_ET#>_D<\?'L_\ 8RR84:HVI?V-C;E!=";RS+LSR!"#<;,XS\F['-:>
MR7-;[/+S_*U[??H*^GG>QT>I:K+X=U+3[9V:6TU-Y+9FD.YH[@(987!])=LB
M,@ 13L*! &#9*//&3V<;/Y;/[A[6.UK$H* "@ H * "@ H * "@ H * "@ H
M * "@"AJMS+9V<]Q;IYLT,,LD<?)WNB,RI@<_,P XYYXJHJ[2>BN@V.*\.7W
M_"3V,>HV%ZYG>&U:5@591(KNT\+P$%(B<-&P"K(HP0Y/S'::]FW&4=+NWIT=
M^I*UU1VVH7AM$ C&^:5MD2?WG()Y]$0 NY[(IQDX!Q2OZ+<K8\[T3Q5/IGA:
MYUO59/M4UI)?;FQL$C174T42*!G8K$(BCG:",DXS71*"=10CHGR_*Z39"=E=
MES5-9O/#>DVNMW3F1M]K]O0C"".X98W,:<^68'D4IMR75"LF]FWB8Q4Y."TW
MY?EW];#O97-*/6'U?7KG1XF:.WTVWA><H2K//<$M&F\<JL<2[R%P7:0 G:I5
MIY>6"F]VW;T7_!#K;L3>%M<EU*2^T^ZYN=+NC S8 \R)U66WE(' 9HV 8#C<
MI8!00H4X\O+);25_1[-?>"?3L==6104 % !0 4 % !0 4 % !0 4 % !0 4
M% '!>)_$(TS4[/3KF3[+:7T%U^^SL#W""/RH/-./*W*TC@@J[.J*IQN!WA"\
M7):M-:>75V);MH=/IMK-:EF>9Y8&CB\M),$Q,H82?O,!W5_D/[PLRL&PV" ,
MVT^EGK\Q['C%GJZ>-]:=;37KK3W63Y=-$)AW0Q,1E'D*^89E4R,5!9 WW<+F
MNQQ]E#6FG_>O?5^G8C=[_(]*O=9DN]>C\/P%HXTLWO+J1>&VF00PPJW5-S%Y
M&9?FQ&JJ1EC7,HVA[1][+\VRNMC-?QC_ &+)K%O?Y?\ L:)+N)NC36\T1=$.
M.-Z2H\.XXW#8S#.XFO9\W(X_:=O1I_Y:A>U[]"+4-<O="T&#Q%<L7D MIKV+
M&(Q#.RB5(TS\AMQ+E&&6?RL2%MQ(:BI3=-;:I/S6WWV_$+V5STE2& (Z'D5S
M%"T % !0 4 % !0 4 % !0 4 % !0 4 % !0!YIH&M?\)--/#-/);WUI=7D#
M0(P1H(U8I _E$$2JT82022HZ%V8+\H KIE'V:32O%I._?OKTUTT)3N;^N:\_
MAG3X#,/ME_.T-K!&,)]HNI!M'08C3(:20@$(@. 3@'.,>=NVD5=OR2_JPV[&
MCI<,B1^?=W/VJ9=WF&,A($/\2)&O\*8X,K22#J6YQ4OLE9?C_7IH!Q^EZY?:
M_H4_B*V8I*PN9;*$C]WY4#LL22+GYS<"+<[DY02XCV[1G9Q4)JF_)-^;W^Z_
MX"O=7)?^$R_MB71[6PS'_;43W<K8RT-O%$'91G@/)*RP[\':-Y4!MA"]GR\[
ME]EV]6W_ ):A>]K=35L]8DM==DT"8ET>S2\M78Y?:LAAFB9N2VUO+=7;YB)&
M4D[0:EQO!5%WL_S3#9V.QK$H* "@ H * "@ H * "@ H * "@ H * "@#D_&
MVMR^'M*DOX01Y<D D=5WF*%YHTFF"<AC%$S.,@J" 6&T&M:<>>2B_/YNVB^;
M$W97)=,C^U,E[8W32VS32,XWB:.:-DPI1CN*;'VLOELJX#*5.1M'I[LE9V]&
MOZ\P]#F==\(:UJEW->QZW<:; ?N6\$:F.-$4#)9G!+-@NQP "<#@5I&I&*4>
M12?=DM/O8SK76;_P[X>L1+<2WNH:O=Q06\TZ@NJW4A,<C(#C]U:CS"F<;Q@\
M$U3BISE9)1BFVEY+]7H&R]3JK_59- U6PLW9I;75#-"6D.YH[F-/.C(;KMF4
M2(4QM1E0IM&X')1YHR:T<;/Y;?AH/9I%?0]4N/%?V^YAD:WBMKJ:SL]H&"8%
M"O.X/$H>9F 1L(J1KP'):G**I\J:NVDW\^GEH"U-?P?K_P#PDVE0:BRB*60,
MDT8Y"31.T4J@_P!T2(VWK\N.:BI'V<G'[O1ZH:=U<Z6LQA0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 5[N[BL(FN+AA'%'@LS$ *
M,@9)/  SDD]!S32OHMPV/(_$.AGPM>'7O#S&VFDN+5)[)/\ CWOA/*$;$0X6
MX 8N)8\'"L6&-QKKC+G7LZFJ2=GUC9=^WD0U;5&_I%N^F^+=3\T835+:SN(&
MZ _95:WF0>K(61R!R%D4X[UG)WIQM]EM/YZH:T;$\%6TDNJ:WJQ&(;V]CBA/
M9ULX5@:13T*-(&4$=T;DT5':,(=4KOYN]@75GHU<Y04 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 C,$4L>@!/Y4 >3>+=#M;@'Q3HLXL+^*UDN$NXB/*N50
M(5CN5&4FC=?E!.64D$9VA:ZX2:_=35XWM9[KS78AKJMSK=0N9KWPU-<7*>3/
M-ILDDD?(V.]L6=,'D;6)&#R,<\UBDE-);*6GWE=/D9'ARP;5/!-K8QD*]SHT
M<*D] TEH$!/L"U7-\M5R[3O]S$MK>1@/=.WP^^SJA^U'3QIWD?\ +3[3M^Q&
M+;UWB3/R]?PYK2W[Z_3FYK^6]_N%]GY6+>EZ3+X>\26)G^:.?0X]/5QPOVBS
M=9&7OS)&S.@X)$;XSM.)<E*$K=)\WR?]?B&S^1IZ+;R7?BO5-2 Q;P6UK8JW
M422KNGEVG_IEYBHWHQQU! F3M3C'K=R^6R_(:W;/1:YR@H * "@ H * "@ H
M * "@ H * "@ H * *%^]JP6TO-C)=EH1'(%*R$HS&,JW#916.W!R >*I7WC
MTU] /,=%TJ;P?K5M8:7([Z7J)O&DLG)<69A+%9H&.6CA=ML31D[=[ KDGY>F
M4E4BY27O*VO>_1^?6Y"T=EL==J^HZ?JA?39KFWC@5MMT&FC5GVD$V^"P(#<"
M8G^#,8^9F,>45*/O)._33\?\OO'Y&#XI"R:EH6MVY66SM;N:"1TP447<)MXY
M-P^78LJJF>F77!Q5PTC.#T;2?W._Y"?1DVKVDFI^+=.\H?N]+L[R:9NH!NPL
M$2'T9MCN >2J,<=Z47RTY7^TTE\M6/JO(S/!LQ\.^$)K6Z&)]'6]@E3H2\;R
MO'@?]-E>-H\9W"1=N<BKJ>]436TN5K\/RZB6B]#K/ .E3:'X?L+"Y&V:&W02
M+W5F^=D/NA;:?<'%959*4Y26S8UHDCKJQ*"@ H * "@ H * "@ H * "@ H
M* "@ H XKQ/H6E^+XC;W S<6<\:K-$VRYM9&:-@T<B_-&2K*PS\K#!(.!C:$
MI4]5LUL]GZDM)D7@?4+U[.:'59EN&LKR6TBNR GVJ./:$<C[IDW%HG*Y#2(P
M!)R2ZB5TX*UTFUV_K<%YF;+X732/$MGJ&D;X5NUN%U*)68QRQK$3#,RL2 Z3
M>6@889@_' ?-<_-3<9ZVMROJM=5]PK6=U\R7P7 VD:EK=E<?*9+\WZ,> \%U
M$F&&>H1XGC8] RG.*53WHP:_EY?FG_P1K2Z//DTNY31X]=92(AXE.LLN#D6;
MS-#YG^Z(R+C=C'E?-TYKHNN;D_Z=\GSM>WZ>I'2_G<]"\7V\FJ:QHEG -WD7
M<E_*PY$<4$3("WH)))51#W;.,X..>F^6,V^JY5ZM_I8M[H]&KG*"@ H * "@
M H * "@ H * "@ H * "@ H @NKF.RA>XF(2*)2[L> JJ,LQ/8 <D]A32OH@
MV/(O%NB#0)9O$_AY_LEZ! TD$?-OJ/FRLIC>(<--)D>7*GS[O=BPZX2YDJ53
M5:Z]8V7?MW1#5M5_PYT.ICQ1'J,EQI]MI\]OL1(&GN9DD12JM*"B0NH+2YRP
M8[E2/IC%9Q]GRI2<D^MDOEU[#UZ6/.-*TW6=?\%ZI820P+O>\:W\EWDDDF2]
MFEFC*LJ@#>GEPD$E@06 /%=,G&%6,DWTO?HN5)/_ #(5VFCM/'$I\2>&+>UL
MANDUA[&.(#DKNDCFD8CTA2-VDZ;0ISC%84_<J-O:/-^32^\IZK3J:.BV[Z;X
MLU42C"ZG!9W,#=F%NC6\R#U9&V,PZA9$XYS4R=Z<+?9;3^>J_KR&M&P\$6TD
MFH:UJI&V&]OECA/9TM(E@:53T*,X8*?]@]1@T5'[L(=5'7YN]@75GHM<Y04
M% !0 4 % !0 4 % !0 4 % !0 4 % '/:]9Z=KD,ND:@D<X>$R^2^"2H)42(
M/O HV/G7!4E<$$UI%RBU..FMKB>NC.2\'+=Z!?7>BS7#7FFVEM!<0S3L#);>
M:9 UK+*<;PBH)$+?,D17=P16M2TDII6DVTTMG;JE^'J2M-.A<\;Z1:^(;.":
MU\N2_BN+>6QGC*EU831EF1U.3'Y6\OSLVC=U"FE3DX-I_#9J2^7YW&U<8;=[
M#QG]ID'[G4=,$,;]O.M9S(T7^\T<OF*.,JCXSM."]Z5EO&5_DU_F@V?R.5UK
M0KKQ+<^)7M5RLEE!80'J)IX8WFD53D?=>183V#Y!/RD#6,E!4D^DG)^2>GZ7
M)M>_W&GXNG;Q!X-BMK1<SZM'9V\4?\2R2/%Y@(_Z8*LC2CC:(W+8P:FFN2JV
M]HW;^5_SZ#>J/68T\M0G7: /R&*Y"Q] !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 >:>)?#MCXD,6LV$_P!@OXDD,>H0LJE?*!S'<=5EA5E*R1R9P P!'-=,
M)N%X25XZ7B_/MV?8AJ^J.<O)KK5_^$7US5XPD:R/]J7!"+/<P;+:5E/W5,BX
M7=]UI57()K16C[6$.VGHGJOZ["WLV=+?6$B>*X&L/DCN=/N1J 7A"%9%M)'4
M8'FEVD5&/SE$=0=JM6:?[M\W22Y?U^6Q773L9?A6X;1/!4EO<KMN-*AN[62/
M^(S1-*L:@>LX:-H@,[A(A7.X54US5;K:33^3M^77T$M%Z&?HVAW/AJ\\-O=+
MA4T^;3ICVBGDC2=%8\_?:-XE[%P!GY@*J4E-5+?S*2\TKK];B2M;TL=0EM)?
M>,VNXQ^XT_2Q;R/V,US.)1'G^\D48=AR0)$)QN&<KVI6ZN5_DE;\V5U]$>BU
MSE!0 4 % !0 4 % !0 4 % !0 4 % !0 4 5+RY@MU5;DJJ3.(1OQM9GR%0Y
MX.\_*!_$2!CFFDWMTU^X#RF'17\&:Q;'0W9++4KQX+C3?O1(/*>0W5LO6$1E
M?WH'[M@RC .T5U\WM(OGWBKJ77>UGW\B+6>GW'=>+':2S&GQDB34I4M!CJ$D
MR9V_X#;),P/J!P>E80T?-_*K_=M^-BGV.?\ B#9M%%IE]$O[C2M3M9Y@!PD'
MS0,_LL7FAVXP$5B< $BZ3^*+WE%I>N_XV$^GDQ_BFWDU+7=%MH!N%M-/?3,.
M1'%'"8DW>GFR2[4]2K$9"G!!\L)M]4HKUO?\+ ]T0> _^)%::E9WF(FL-0O)
M7+' ,$Q^TQ3<]$9'(!]48=5(IU?><6NL8KYK1H2TNO,N_#'3Y].\/VRW2F*6
M=IKDQL,,@N)I)E5AV8*ZY!P0<@@&IK-.;MLK+[E8<=$=]6!04 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % #)8DG0Q2JKHX*LK ,K
M\$$'((/<'BC;5 4K?2;2UE,T42(YV\A1\NU2HV\?+\I*_+CCCI5.3>C8BS<6
MD-T LR+(%.1N .#Z@]1Z<=1QTI)M;#)418E"( JJ,     =  . !Z"D Z@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H RTT2QBD65((T* JH5%"C+*^0
MH&T$,H8$#.>>O-5S/:XK%J]L8-1B:WNHUFA?AD<95AZ$'@CU!X-)-QU6C&1Z
M=IEKI,0M[&)+>$=(XU"J.W"C@?0#%-MRUD[L-MB06-N)?M C02_W]HW9QC.?
M7'&>N.,XI7>W0"2>VBND\N95=?1@",^H]#Z$<BA.VP#HHD@41QJ$4= H  R<
MG@>I))]3S2W DH * "@ H * "@ H * "@ H * "@ H * "@""XM8;L!9T255
M8,H=0P##HPR#AAV(Y'8TTVM@(;/3K>P4K;HJ9SD@#)RS/@GK@%C@=LTVV]PV
M.=;X?>&W)9M,L69B22;:(DD]225R2>Y-:>UJ+[4OO9-EV.FBLK>W@6TBC1+=
M$$:Q!0(U0# 0)C:% X QC%97;=^O<H=;VL5HNR%%C!.2%&,GID^IQ@9/8 =*
M&[[@,>QMY)!.\:&08PQ49XP1SZ@@;3U';%%VM +5( H * "@ H * "@ H *
M"@ H * "@ H * "@#.N=(M+IO,EB0R%D8OM 9C&04W,!E@N, $G R!BJ4FM$
MQ$ESIEI>0?8[B&*6WP!Y3HK1X'3"$;1CM@<=J$VG=-I]Q^18A@2W4)$H15
M [ =!^%+?<".XLH+H@SQI(5Z;E!P#U'/8]QT/&10FUL!8*@C:0"I&,8XQZ8]
M/:D!7M[."TSY"+'NZ[0!G&<#CL,G Z#)P!3;;W LT@"@ H * "@ H * "@ H
M * "@ H * "@ H :Z+(I1P&5@05(R"#P00>""."#UHV SX-'L[:3SHHHT;"J
M,* %";@NT8PN Y'RXXXJN9O1L5C2J1E:TLX+!/*MHTACW,^U%"KN=B[M@8&6
M8EF/4DDGDTVV]7J&PD5C;P.98XT1VSE@H!YY//;)Y;'4\G)HN]@'7%I#= "9
M%D"G(W '!]CU'OCJ.#Q0FUL!,B+$H1 %50  !@ #@  < #L!2 =0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % %*[TZVOO^/B-)#M9 Q4%E5N&"MC*@]P#SWJ
MDVM@)(;.&WC\B-%6,C!7 PW 4[N/F)  ).<CK2NWJ!5T[1+#2-PL+:"UWDEO
M)B2/.3DYV@=Z;DY?$V_5BM;8NW%M%=+Y<RK(O7##//3(]#R>1S23ML,?%$D"
MA(U"*.@4  =^@]^?K2 @CL;>*0S)&BR-G+!0#DYR<^IR=Q'7OFG=[ 6J0!0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % &6VB6+2"7R(PRES@(H!,GWRR@88M
MU)(R3R:KF>U_Z0K&A-"EPABE59$8896 92/0@Y!'UI;:H8RWM8;1=L*+&/\
M9&,XZ9/4X[9Z4-M[AL,:QMWE$[1H91C#E1GC&#GU&!@]1CC%%VM )I84G4QR
MJ'0]58 C@Y'!]" 1Z$9%&VP#8+>.U7RX56-1V4 #/K[GU)Y-%[[@34@"@ H
M* "@ H * "@ H * "@ H * "@ H AN+:*Z3RIT25"02KJ&7(.0<,",@@$>AY
M%-.VV@%>TTVVL2S01JC.S,3@9^8@L,]<$@'&<9&:;;>X;%B2VBED29T5I(=W
MEL0"R;AM;:>HW+P<=1Q2O;0"5E#@JP!!&"#R"#U!'I2 @M[.&S!$"+'NZ[0!
MGJ1GV&3@=!DXIMM[AL-FL;>X<22QH[KP"R@G S@<]0,D@'@$Y'-%VM$!:I %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 <#J'Q(TK3;B2TF$_F0NR-M12,J<'!+CC\*[8X6I-*2M9J^__ /F*V>8
M7#U)T*BJ<T).+M%-779\Q3_X6KHWI<?]^U_^.5?U2I_=^_\ X!A_K#@^U7_P
M!?\ R0?\+5T;TN/^_:__ !RCZI4_N_?_ , /]8<'VJ_^ +_Y([[3[Z/4K>.[
MASY<RAUW#!P>F1D\_C7%*+A)P>Z=CZ:A6CB:<*]._+.*DKJSL^Z+E0= 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 075PMG"]Q)G9$C.V.3A 6.!ZX'%-*[L
M@V/$O^&A?#'I>_\ ?A/_ ([7;]5J>7W_ / ,^=!_PT+X8_NWO_?A/_CM'U6I
MY??_ , .=$UO\?\ PU<RI"@O-TC*BYA3&6( S^]Z9-+ZM46NFGG_ , .='MU
M<1H% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0!\C>,/\ D,WG_7Q)_P"A&OIZ/\.'^%'X?F/^^8C_ *^S_,YNMSR@
MH ^N?!__ "!K/_K@G\J^9K_Q)_XF?MV6?[EA_P#KW'\CI*YSUPH * "@#SF/
M5[KQ5K-WIEE,]II^D[([F:+;YUQ<N-QA1V5A%'"HQ*5'FER K(.:Z.54XJ4E
M>4MD]DEU]7TZ$[NRV1LC1K[3I[5K.\N);5)2+F&X83,Z,CJK+,RF52DC(S N
M5*C^''S1S)IW23MHUI^&VP[6*FA7ERVO:O:SS/+!;BR:%'V@1"6*1G5=JKP6
M&<MEN@)XJI)<D&E9OFOYV8ENS5T"ZMGMY[B&^-_#]HG9I7="L.""T*LJJHCA
MZ#.2O(+<8$2332<;.RT[^?S&BQI_B33=4F>UM)TDFB7>T?*OLSCS%5@I>//'
MF)N3/&[-)PE%7:T"]]BO)XOT>*%[HW<1AAD:*1U)=4=<;PQ4' 3/SL?E3G<1
M@X?LY7M9WW"Z&ZWXKL=#-J)WR;^9(HBH+*0P+&0L 5"A 2#GYC@+GG!&#E>W
M1787L=%%*LZ+)&=R. RD=P>0:SVT&>;Z5J=SXYO+PP3R6FDV$S6B&W(26ZG0
M?OI#,5+1PQE@L8A*LYR[/@!:Z6E22NKR:OKLETT[^I._H=%!I5_I][!Y-W-/
M8;)$EBGVR2*^T>5()BGF%1M8,KLWS,"#VK/F33NDI:6:T]=![%'P->7-U;7G
MVV9[AK?4KV!9)-H/EPR[$'RA5 51V '4TZB2:Y5:\8OYM"7ZFQ:>*=*OK@6=
MO<Q/,^=BY($F!D^2Q 6;:.6\IGVCKBI<))7:T_+U[?,=T78-8LKF:6VAFC>:
MV&9HPP+Q@Y +KU .TX.,'!Q4\K23:T>P#K'5K/4H6N;2:.:%&96='!563[ZL
M0<*5_B!P5[T.+B[-68'G'B;Q;%/=Z2FDWO$VJ003Q1X"S0.DCE@63=)'E%&^
M)C&=Q5B<BNB$+*?/':+:\G_7<EO:W<]7)QR>,5REF!H.JG7HCJ$7%H[.MN,<
MR(C%//8D9 D96,2C \LJYR6 724>3W>O7R\O\_,2U,2TU:\/BJXTJ23?:1Z=
M#<HFQ1MD>=XV^8#<1B,$!B<%C[5;BO9J26O,U\DA=;>1:O-;DN==C\/VQ,82
MT>\N95 +!2XAAB0G(5G8O(S$$[8P%^\2$HVA[1][+\VPOK8YG6?%]W91ZEIX
M8)=6%Q8HD^T?\>M_+$@G*\KO@#2HQ("DQJY R16D::?++HU+3SBGI\]!7M=?
MUJ=!HFJ3+K.J:9*Q:UL4M)8I)&+%//B<RH9&Y(4QB0;F)4.1D+M SE%<L9+=
MW3^3T&MVCH-,>6\+7KEEBE $$9R (AG$C+Q\\I.[GE8]B\-OS#T]WMOZ_P#
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
MEO'F73?Y[/\ S#;0Z&LQA0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 ?(WC#_ )#-Y_U\2?\ H1KZ>C_#A_A1^'YC_OF(_P"OL_S.;K<\H* /KGP?
M_P @:S_ZX)_*OF:_\2?^)G[=EG^Y8?\ Z]Q_(Z2N<]<* "@ H \B\!C^Q=?U
MS2;KY+BZO#J, /'G6\X.6C_O>4PV28Z,?KCKJ>]"G);)<K\FO\R%HVCUPL%P
M"<9.![GVKD+."T'_ )&;6O\ <TW_ -$RUO+^'#_M[\T2MW\CS^YNO[-T#4I_
MF2WB\12FX**K%;<7\9E.UE=<!>H*L"."""170E><5U]FK>O*[$[)^OZGH::3
MINHZC8:PU]+=W$"RBTVR6^V1)H_W@(@A0R)M ;D[58 Y!.#S\THQE#ELG:^_
M3U97F8WAV"/[%XA&U</J.H!A@?,/)3@^HY/!]3ZU<MZ?^&/YB77U9CVTC/H/
MA1F.2;O3QDG_ *<YP/\ "K>DZOI+\T+HOD>V5Q&AY#\)D_LA-1T"Y^2\LM0F
ME9#P7@GVM#,@ZF-P#SV/!P2*ZZ_O<M1;.*7S6Z(CI=>9ZZ6 (4GD]!W..M<A
M9X-J,EQ%X1\0M:;O,&HZCG;U$9NE$WX>29,GJ!DBNY6]I33_ )8_?;3\3/H_
MF=)\1(X;WPW!<Z9M\V.?3Y--,> 1(T\*1>5]8G88'&W.> :SI74VI;6DI?<[
MW^8WMIY6->SPOC"\'0MI5F1[@7%T"??' S]*A_PE_B?Y(?7Y'G.JWGV?PWK,
MB']P=?F2X*<C[.]Y")P=N3M:,D/CJK$=ZZ8J\X+KR*WK9V_$G9/U.S\>_9Y)
M?#\T7ED?VQ:B)EP?W;13$["/X#B/[O'"^U8TKI5$_P"1W^]#?3U.W\3"8Z1?
M"USYYM+CRL=?,\E]F,\9W8Q6$+<T;[75_O*>QD_#PQGPWIGD\)]B@_/RUW?^
M/9JZOQROW8ELC'M?^1YN?^P-;?\ I7/5O^$O\;_)!]KY#XX7L?&DDL@Q'J&E
MHL+]C):SDR1_[VR99 !_"&/8X5[TDE]F6OS6GY!L_D0Z+8C4_$>MW,L:R69C
ML['YP&25XHFDF&#D$)YRHP/1\CJ#AR?+3@EOK+TOHOR$MV=*UC#-,UA;(%A#
M++>/R6E; \N%W8EG+*%,FXG$*I']V48SNTN9[[+R\_ZZ^A7D<;+XLO?*N]04
M[!9:W'IJP$#:]OYMO QZ;O,<S-,CYX 50-N[=KR+2/>'-?SLW^EB;]?.QZE=
MP_:(9(0<>8C)GTW*1G\,US+1W+/*_@Y<_9='/A^Y'E7^C3303PMPV'E>6.4#
MO'('^1AE6VD@UU5U>7M%\,DFG\K6]41':W8L7D3KXUM;99[E;>33Y[EX!<S^
M2TR3JJL8_,V8 <_( $X7Y>*2_A-V5^9*]E>UNX=?D7O!%O$;S6V*J6_M=SG
M/*V]LRGV())!]23UJ:CTA_@_5C77U,_X<^3JOA^YM]1"M,UUJ$>HJX /F//(
M7$N>/]2T8YX"!0.%%55O&:<=K1Y?2RV^8HZK7S.4L8[JR\'Z-K\N\W&B.+@D
M\NU@\CPRID?PFR9)!UXC4D9K5V=2=-;2T_[>W7_DPMDGV_(W+G53H>NIKB8>
MR\01&UC"KPUQ;@M8N6'WC=(9D0D !#'S@&H4>:')U@[_ "?Q?=I^(]G?N;7B
MVU^P6ND09R4U>QW-TW.SNSN?=W+,?4FLX.[F_P"Y(;TMZEG7T5O%&B;@#B+4
MR,]CY=OR/?!-$?X<_6/Z@]U\QGAQBOBC78QPN--? _O-;N"?J0H&?:B?\.'_
M &]^8+=_(K:"#_PF6M&+/E?9M.\[T\[9)L_'R<=.,=>:<OX4+[WE;TT_42W?
MR/3:YBPH * "@#+UW_D'77_7M-_Z+:JC\2]4)GY>U],<HE &EH__ !_6_P#U
MWB_]#6IEL_1_D!^HM?,G6% !0 4 % 'BG@SP_'KD6L1RW%U#&VN:DDD<$QC6
M1"Z@JV 6 8'!*,C$<;L5VU)<KA9+X([J]C-*]_5FMXP6T\)6VCP1?Z!I<%^D
M<C1A-L(,,XA=S*DBX6<H[.ZGYOG)#8813O4<V]9.-_757V\AO2W8V/\ A']/
MDU&343>S2WL]A);%A)" +?=N\PK#%&,QLV4D8\9P,]HYI*/+RI)2OUW^;';J
M<UIFC/K6@Z9I'F0B*SELY5N4=2)H;:3?$T<>3(LLR+'N5P A=L,V-IU<N6<I
MV>J:MV;6OR0K:)':?:K:77Y;>UC'V^.SA^TSN6VI TLIAC5,X=V?S6)^4*,;
MF8X2L;-03?PW=EYV5_T'U,/X0_\ (K6?^]=?^EEQ5U_XC^7Y(([&5JR_V+X\
ML]4NODM=1TY]/CD/"K<K+YRHS= 9%&(P<;FX&<&JC[U%Q6\9<WRM;\!;2OY'
MKS,$&YB !U)XKD+.#US_ )&;1?\ KEJ?_HNWK>/\.?K'\V2]U\S/^'<B7]MJ
M<-V ]S_:E\EVC@9(9L1AP>J&W\M$_AV+M'"FJJ^ZXN.W+&WZ_C<2Z^IQ.E1/
M#X:T9)"3%%KT @9CG_1A>3) 0QZJ8]H0]U(QP16\OXD[?R._KRJ_XB6R]3T.
M]9?^$QLAD;O[+O..,_\ 'Q:X]^QQ]#[USK^$_P#$OR977Y',^#+F+4_"%Z;K
M:]RQU/[>' #>>TDQ(E4]#Y7E@ \! JC 7 TJ)QJ1MM[O+Z:;"6WWG:?#O_D6
MM+_Z\;;_ -%+6-7^)+_$_P QK9&)X,R/$/B$39\[[3:')_YXFV'D8[8P'QW]
M:NI\%.VUG]]]1+=G5^*KEX+!X8#MN+QDM(3W#W#"/>/^N2%I3P>(SP:R@M;O
M9:OY?U8IG'?$W31%H=K%&"+&QO;%KE!_SYQ2!6!_V4^1V)P J%B<"MJ+]]OJ
MU*WJT3+;[BWXJM6M-4T>\TOY+F:]$$XCP!-9-#(\QE48#K$(T9&;/ELPVG+
M%0=XSC+9*Z\I75K>HWNK'5:A;6ED?MBP))=-(#$O3?<,NQ6Q]T/L!#3;=ZPJ
MV6V*162;>E].OI_73N/8Y^_NI])O],TA"Q.JRW3W=PHPQ:"W,NU2<[-[;0G.
M4ABV*>,BTE)2G_*E9>KM_7FQ;61J^$-6GU>R=[DAY(+J[MBZ@ 2"WN)(E? P
M 651NQQNR1@<"9Q479;-)^EU<:.&A8^'O'MQ)>?)!KUI"MK*>$,]LJHT!)X\
MQE!=1D$Y50"36_QT4H[P;NO)]2=I>IJ_%DRVVA/>6LUQ:SQ36RK)!/+"0LMS
M%$X(1E5LJY'S X."*BA9SY6DU9[I/9,);$FK6<4/B?1$P6$=MJ6TNS.V0MJ
M2SDLQP3RQ)YS1%_NY^L?U'U7S&Q3+#XV-M, B?V0OV,$ +_Q\,;D1]MQ B+@
M<E5!^ZM%OW5U_/K]VGZBZ_(I6NB17^OZ_I^/]!OK2U%PHQM%S+'*KL!_#(8A
M&[8P<E'/)4U3E:%.7VDW;T5OPO<+:M'+S7=]JOA^%X_FU3PI)YMP,;G>6Q=H
M3%D\_P"E6PDD8C);*#G=FM+*,VOLU%9>DM;_ "=D+IYK]#U[0+N+65;6(#NA
MNE18&QC," D'D9^:1I#Z%=N!W/))./N/=;^O_#6+6NIY3G/PWNO^N5[_ .ED
MU=7_ "_7JOR1'V3KO%0$%[X>:,!2M_Y8( &%:RN RCT!  ('' ]*RAM4_P /
M_MR*?09\0@QO-"\C/G_VQ#C'_/(12_:/P\K.>^.G-%+:I?;D?WW5OQ$^GJ>F
MUS%A0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 >!^(/AQJNI:C<7<
M/E>7-*[KF3!PS$C(QP<5[5/$TX0C%WNDEL?F6,R3%U\15KTU3Y9SE)7G9V;T
MNK&/_P *KUG_ *8_]_/_ +&M?K=+S^[_ ()P_P!@8WM3_P# _P#[4/\ A5>L
M_P#3'_OY_P#8T?6Z7G]W_!#^P,;VI_\ @?\ ]J>^>'[&33=.M[2;'F0Q*C8.
M1D>AKQ:DE.<I1V;NC]+P5&6&PU*A4MSP@HNSNKKLS8K(] * "@ H Q]6T"PU
MO8;Z%97A.Z*0%DEB/K'*A61#Z[6&>,]!5QDX_"]]^S^6PK7)=.T>VTL8@#DX
MQOEEEGDQZ>9,\CX]1NP:3DWO^"2_(+6*]MX<T^SNI;Z&+9<W0Q-('DW2#! W
M?/SM!PG]P<)BFYR:46]%LNP6L)8>&M-TR*:WMH$2*[+-/&2SI*7&'+JY8$N.
M')&6&-Q.!0YR=FWJMO(+6*.@^"-%\,/)+I5I';23@AW7<6VGG:&9F*ID [5(
M7(!QP*J52<[*;;L"26Q/;^$M*M(IX(8 D=X2TZAY0)6;&YG^?)9\8=NKCAB1
MQ2<Y.S;VVVT"R%?PGI;V4>FF "UMY$EA17D4Q21G*-$ZN'C*_P .QEP"0.":
M.>2?-?5Z/S]0LMCH$01J$7HH ')/ XZG)/U)R>]9C,75?#>GZS(D]W%F>(%8
MYXV>&= >H6:)DE4'T#8]JN,Y1T3T[;K[GH*URW9:5;V"&.$-\PVLSR222$8Q
M@RR,TA]OFX))'-)R;W_R_ -BOI?A[3]&61+*%85N&+RJ"S*[-]YF5F8%F_B;
M&6_B)Q3<I2MS.]M@M;8JZ?X1TO2G62U@V>4Q:)"\C10L003#"[M%"2&;F)%/
M)]33<Y2T;_*[]7N_F%DBU>^'['4+J.^GCS<P*4217DC;RR=QC<QLOF1[OF\M
M]R;N<9I*3BN5;/I_74+"6WAS3;-+B**WC6.^=Y+E2N5E:3ARZMD$,.", 8
M& *'.3LV]MO*P6L8]K\/= LD2.&SC"Q3K<("TC;)4#!"I9R0J;CM0'8.H7(%
M6ZLWJWTM\A62.R  &!T%8E&#H>DMH*-8PX-DK.]N,_-"KL7,)!ZHK,WE$?=3
M$9 V*S:2ES>\]^OGY_YB6F@]?#>GI>G5%BQ>,-IFWR;BN=VP_/C9NY"8V ]%
MI<\K<M].P6ZFG<VD5VH690P4Y4]"IP1E6&&5L$C*D'!(S@FI3ML,?#!';((X
ME5$&<*H &2<DX'<DDD]222>31ON VWMH[52L0P&9G;DDEG.68DY)))[G@8 P
M  !N^X;%&31+*6;[0\0+B19L9.TS(H5)2F=AD10 KD%A@8.54BN9I6OY?+MZ
M"L:M0,PM2\,Z=JTJW-S"/M**46>-GAG53U430LDNWVW8'.!S5J<HJR>G;=?<
M]!6N+IWAO3]+E-S!%FX9/+,\KR33E!SL\Z9GDVYY(#8) )' H<V]&].RT7W(
M+6':7X=T_1I))K&(0R7!+2D.Y\QCC+N&8AG./OD;L<9Q0YN5E)[;>06ML5KK
MPEI=Y</=R0XEG $VQY(TG &T">-'6.?"\#S5?CCI34Y)63T6VVGIV^061MSV
MD-Q UK(BM!(AB:/&%*,NTK@=!M.,#M4)M.ZW&0RZ9:S)#&\:%+5TDA7'$;Q@
MK&RCL4!(7TIW:N[[[@1ZKH]IK<'V:^C\V,.D@&65E>,[D='0JZ.I&596!'K1
M&3B[QT%N59O#6G7%S#>RQ;KFU7;#*7DWQC&"%._^(</_ '_X]U/GDDXIZ/=!
M8+?0++3;B;4+2 "[N /-?>^Z7'"ARS$$*.%R#L7(48XH<FTHMZ+;R"UA^C:0
M-,$TKD/<WLIGN)!G!<JJ*BYR1'%&J1H#V7<?F8T2E>RZ)67]>8)6-FH&% !0
M 4 4=3MWN[.>"/&^6&1%SP-S(5&3V&35)V:?9H#XF_X9]\4>EI_W_P#_ +"O
M9^LT_/[CGY&'_#/OBGTM/^__ /\ 84?6:?G]P<C+FG_ /Q/;7,,SBUVQRHYQ
M/SA6!/\ !Z"D\33::UV[#Y&?;=>*;A0 4 % $<L2SH8WSM8$'!*G!]&4A@?<
M$$=C1L!C:1X9TW06=].A%N9B6DVL^'8XRS L07..7(W>]7*<I?$[VV$E;8T=
M0T^VU6W>SO8TG@E&UXW 96'N#Z'!!Z@@$$$5*;B[QT:'Y',6OA*T\*Z?=1>&
M;6""YEC<H'W%9)0K>6)78LY0,>%)V@$X R:U<W.2=5MI?@O(FUMCC=/\&:%=
M81O#SVURH!9I!$L:N>XGBG((!YW0J2.RJ>!LZDU_R\NOG^37YBLNQZ$GA6Q,
MT-Y,ADNX(%MS-YDBM+&N/EF"LJS#=EL2AQDD]ZY^=V<5LW>W;T[?(JQ?TC1;
M/083:Z?&((2[R; S%0SL6;:&8A 6).U<*,\ 5,I.3O+5@E;8FU'3+75X&M+Z
M)+B!_O1R*&4XZ'!Z$=01@@\@@T)N+O%V8_(H:?X:L=-;="LIP<J);BXF5,#
MV)-*ZI@<#:!CMBFYM[V^22_)"M8DN_#UA?7<>H3Q![JWR(I=SAHP>"$PP"AA
MPV!\PX;(H4FERIZ/=!;J5[WPKIM_<M>RPD3R*$D>.26+SD4$*LPB=%F4 D 2
MAP!QTXIJ<DN5/1;;.WI?;Y!8NW^BV6IVG]GW,*/:X0",#8%\L@QE-FTH4*@H
M4*E<#:14J3B^9/4+="O'X;TZ*>&\\D-<6J,D4KL[R*KXW9=V9F+8&6<LW  -
M/GE9QOH]T%BA/X'T2XO)-2>TC-S.K+(XW*'W*5+.@8(SX) D*EQG(;/-5[2:
M7+?1;!9;F[INF6VCVZ6=E&L$$0VHBYPH].23^9J&W)WEJQ[:(SIM),&H_P!J
MVN/,EB6"YC)P)8T8M$X/02PEG SPZ.RD@A"*YO=Y'T=UY=_DQ>9KS6D4[QR2
M*&>!B\9/\#%&C+#WV.R_1C47MHNHR9T612C@,K @@C((/!!!X((X(/6EL!4M
M=-MK''V>-4VC:N/X5X^1,YV)P,(N$&!@<53;>X;$S6T;RK.PS)&&5"2<*&QN
MP.F3@#=C.,@'!(*O;0".[L8;T+YRY,3;XV!*NC;2NY&4AE.UF4D'E20>":$V
MM@%LK*#3H5MK5%BB3.U5Z#)+,?4EF)9F))9B2222:&VW=[AL0ZGI-IK,!M;^
M&.YA)!V2*& (Z,,\JP[,N&'8BFI.+O%V8MS&7P7I.X&6)[@(X=$N)[BXC1E^
MZ4BGEDC7;_#A>.W2K]I+H[>B2?WI!9%Z[\.:??7<>HSQ![J 8CEWR!HP1@A,
M, H8<,  &'WLU*G)+E3T?0+=235M"LM;""]CWM Q:*16>.6)B,%HY8V22,D<
M':PR,9SBB,G'X7OOV?JM@M<M6&G6^EQF*U01JS%V.2S.YQEW=B7=R  6=F;
M S@"DVWJQ["P:?;VQE,4:K]J<R38'^L<HL99O4E$5?H*5V[7Z;>0$EG:16$$
M=K;*(X846.-%Z*B@*H'T Q0VV[O=AL8!\&:0UO+9&W!MKB0RR0EY?*+EBQQ'
MOVJI<ERB@(7^8KD UI[25U*^JTOI<5EL3W'A;3;HP--#O-EC[.6DE)B(S@H=
M^0W.-WWL?+G  I*<E>SWWVU"R'MI1O-0CU&YQBS61+:/KM:7"R3,>F]D4)&/
MX$9\G,A"KFM'E77?Y;(/,W:@84 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
8!0 4 % !0 4 % !0 4 % !0 4 % '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6825407152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>May 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PEGA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PEGASYSTEMS INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001013857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,908,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_pega_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document And Entity Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_DocumentAndEntityInformationAbstract</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>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6825779312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 110,367<span></span>
</td>
<td class="nump">$ 114,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">91,804<span></span>
</td>
<td class="nump">93,001<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Total cash, cash equivalents, and marketable securities</a></td>
<td class="nump">202,171<span></span>
</td>
<td class="nump">207,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">135,352<span></span>
</td>
<td class="nump">180,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">161,480<span></span>
</td>
<td class="nump">172,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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">63,731<span></span>
</td>
<td class="nump">49,684<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">562,734<span></span>
</td>
<td class="nump">610,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNonCurrent', window );">Long-term unbilled receivables</a></td>
<td class="nump">130,494<span></span>
</td>
<td class="nump">151,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">72,898<span></span>
</td>
<td class="nump">72,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">190,433<span></span>
</td>
<td class="nump">147,823<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">956,559<span></span>
</td>
<td class="nump">982,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">11,559<span></span>
</td>
<td class="nump">16,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">40,947<span></span>
</td>
<td class="nump">45,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and related expenses</a></td>
<td class="nump">56,349<span></span>
</td>
<td class="nump">84,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent', window );">Deferred revenue</a></td>
<td class="nump">180,845<span></span>
</td>
<td class="nump">185,145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">12,447<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">302,147<span></span>
</td>
<td class="nump">331,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">45,325<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent', window );">Deferred income tax liabilities</a></td>
<td class="nump">8,319<span></span>
</td>
<td class="nump">6,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">12,339<span></span>
</td>
<td class="nump">22,274<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">368,130<span></span>
</td>
<td class="nump">361,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, 1,000 shares authorized; none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, 200,000 shares authorized; 78,896 and 78,526 shares issued and outstanding at March 31, 2019 and December 31, 2018, respectively</a></td>
<td class="nump">789<span></span>
</td>
<td class="nump">785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">119,182<span></span>
</td>
<td class="nump">123,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">479,779<span></span>
</td>
<td class="nump">510,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(11,321)<span></span>
</td>
<td class="num">(13,322)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">588,429<span></span>
</td>
<td class="nump">621,531<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 956,559<span></span>
</td>
<td class="nump">$ 982,553<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due greater than one year from period end.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income during the current period and current obligations not separately disclosed in the balance sheet (other liabilities, current).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6825539152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">200,000,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">78,896,000<span></span>
</td>
<td class="nump">78,526,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">78,896,000<span></span>
</td>
<td class="nump">78,526,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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6827366352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 212,546<span></span>
</td>
<td class="nump">$ 235,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">74,437<span></span>
</td>
<td class="nump">75,614<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">138,109<span></span>
</td>
<td class="nump">159,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">108,865<span></span>
</td>
<td class="nump">88,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">50,596<span></span>
</td>
<td class="nump">46,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">12,676<span></span>
</td>
<td class="nump">16,464<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">172,137<span></span>
</td>
<td class="nump">151,632<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(34,028)<span></span>
</td>
<td class="nump">7,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction loss</a></td>
<td class="num">(3,712)<span></span>
</td>
<td class="num">(1,085)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income, net</a></td>
<td class="nump">723<span></span>
</td>
<td class="nump">764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">363<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before benefit from income taxes</a></td>
<td class="num">(37,017)<span></span>
</td>
<td class="nump">7,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="num">(8,300)<span></span>
</td>
<td class="num">(4,222)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (28,717)<span></span>
</td>
<td class="nump">$ 12,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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>(Loss) earnings per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Weighted-average number of common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">78,584<span></span>
</td>
<td class="nump">78,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">78,584<span></span>
</td>
<td class="nump">83,102<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Software license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 63,264<span></span>
</td>
<td class="nump">$ 87,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">1,378<span></span>
</td>
<td class="nump">1,255<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">67,706<span></span>
</td>
<td class="nump">64,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">6,335<span></span>
</td>
<td class="nump">6,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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">81,576<span></span>
</td>
<td class="nump">82,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">$ 66,724<span></span>
</td>
<td class="nump">$ 68,277<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=us-gaap_LicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6812883936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (28,717)<span></span>
</td>
<td class="nump">$ 12,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income, net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on available-for-sale marketable securities, net of tax</a></td>
<td class="nump">374<span></span>
</td>
<td class="num">(188)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">1,627<span></span>
</td>
<td class="nump">4,450<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income, net of tax</a></td>
<td class="nump">2,001<span></span>
</td>
<td class="nump">4,262<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income</a></td>
<td class="num">$ (26,716)<span></span>
</td>
<td class="nump">$ 16,462<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32157-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32022-110900<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6825711776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive (Loss) Income</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2017</a></td>
<td class="nump">$ 655,870<span></span>
</td>
<td class="nump">$ 781<span></span>
</td>
<td class="nump">$ 152,097<span></span>
</td>
<td class="nump">$ 509,697<span></span>
</td>
<td class="num">$ (6,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(5,689)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(5,688)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for share-based compensation plans</a></td>
<td class="num">(15,551)<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="num">(15,556)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">15,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared ($0.12 per share)</a></td>
<td class="num">(2,355)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,355)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">4,262<span></span>
</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">4,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">12,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2018</a></td>
<td class="nump">$ 663,846<span></span>
</td>
<td class="nump">$ 785<span></span>
</td>
<td class="nump">145,962<span></span>
</td>
<td class="nump">519,542<span></span>
</td>
<td class="num">(2,443)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2018</a></td>
<td class="nump">78,526<span></span>
</td>
<td class="nump">78,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2018</a></td>
<td class="nump">$ 621,531<span></span>
</td>
<td class="nump">$ 785<span></span>
</td>
<td class="nump">123,205<span></span>
</td>
<td class="nump">510,863<span></span>
</td>
<td class="num">(13,322)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(7,587)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(7,586)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for share-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for share-based compensation plans</a></td>
<td class="num">(14,838)<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="num">(14,843)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">18,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared ($0.12 per share)</a></td>
<td class="num">(2,367)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">2,001<span></span>
</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,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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (28,717)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,717)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2019</a></td>
<td class="nump">78,896<span></span>
</td>
<td class="nump">78,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2019</a></td>
<td class="nump">$ 588,429<span></span>
</td>
<td class="nump">$ 789<span></span>
</td>
<td class="nump">$ 119,182<span></span>
</td>
<td class="nump">$ 479,779<span></span>
</td>
<td class="num">$ (11,321)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6764963504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividend declared (in dollars per share)</a></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6827533824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (28,717)<span></span>
</td>
<td class="nump">$ 12,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">18,350<span></span>
</td>
<td class="nump">15,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Amortization and depreciation</a></td>
<td class="nump">18,774<span></span>
</td>
<td class="nump">10,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction loss</a></td>
<td class="nump">3,712<span></span>
</td>
<td class="nump">1,085<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash</a></td>
<td class="nump">1,471<span></span>
</td>
<td class="nump">1,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Change in operating assets and liabilities, net</a></td>
<td class="nump">9,113<span></span>
</td>
<td class="nump">15,802<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash provided by operating activities</a></td>
<td class="nump">22,703<span></span>
</td>
<td class="nump">55,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(7,224)<span></span>
</td>
<td class="num">(35,204)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities and called investments</a></td>
<td class="nump">8,548<span></span>
</td>
<td class="nump">5,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(2,790)<span></span>
</td>
<td class="num">(2,069)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash used in investing activities</a></td>
<td class="num">(1,466)<span></span>
</td>
<td class="num">(31,278)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend payments to shareholders</a></td>
<td class="num">(2,363)<span></span>
</td>
<td class="num">(2,344)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common stock repurchases</a></td>
<td class="num">(23,224)<span></span>
</td>
<td class="num">(20,708)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash used in financing activities</a></td>
<td class="num">(25,587)<span></span>
</td>
<td class="num">(23,052)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">295<span></span>
</td>
<td class="nump">2,186<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(4,055)<span></span>
</td>
<td class="nump">3,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">114,422<span></span>
</td>
<td class="nump">162,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">$ 110,367<span></span>
</td>
<td class="nump">$ 165,790<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6629428048">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">BASIS OF PRESENTATION</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">BASIS OF PRESENTATION</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Pegasystems Inc. (together with its subsidiaries, &#8220;the Company&#8221;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) for complete financial statements and should be read in conjunction with the Company&#8217;s audited financial statements included in the Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The operating results for the interim periods presented are not necessarily indicative of the results expected for the full year </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6629701168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NEW ACCOUNTING PRONOUNCEMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">NEW ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NEW ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Financial instruments </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#8221; which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including accounts receivable, upon initial recognition of that financial asset using a forward-looking expected loss model, rather than an incurred loss model. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of &#8220;other-than-temporary&#8221; impairments. The effective date for the Company will be January 1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Leases</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">On January 1, 2019, the Company adopted&#160;Accounting Standards Codifications 842 &#8220;Leases&#8221; (&#8220;ASC 842&#8221;)&#160;using the modified retrospective method, reflecting any cumulative effect as an adjustment to equity. Results for reporting periods beginning on or after January 1, 2019 are presented under&#160;ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&#8217;s historic accounting under&#160;ASC 840 &#8220;Leases&#8221;. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company elected the permitted practical expedients to not reassess the following related to leases that commenced before the effective date of ASC 842: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. Upon adoption, the Company recorded right of use assets of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$41.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;and lease liabilities of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$54.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. The difference between the value of the right of use assets and lease liabilities is due to the reclassification of existing deferred rent, prepaid rent, and unamortized lease incentives as of January 1, 2019. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">See Note 9. &#8220;Leases&#8221; for additional information.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6632466800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MARKETABLE SECURITIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">MARKETABLE SECURITIES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">MARKETABLE SECURITIES</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,659</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">228</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,301</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(336</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company did not hold any investments with unrealized losses that are considered to be other-than-temporary. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, maturities of marketable securities ranged from </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">April 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> to </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">August 2022</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, with a weighted-average remaining maturity of approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1.4 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635354192">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock', window );">RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Receivables</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">135,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">180,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">161,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">172,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">130,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">151,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">427,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">504,765</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled receivables are client committed amounts for which revenue recognition precedes billing, and billing is solely subject to the passage of time.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the allowance for doubtful accounts was not material.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled receivables are expected to be billed in the future as follows</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">161,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">86,496</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">30</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">43,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">291,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Contract assets and deferred revenue</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Contract assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term contract assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">180,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">185,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term deferred revenue </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">186,711</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">190,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other current assets.</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Included in other long-term assets.</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (3) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term liabilities.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Contract assets are amounts under client contracts where revenue recognized exceeds the amount billed to the client and the right to payment is subject to conditions other than the passage of time, such as the completion of a related performance obligation. Deferred revenue consists of billings and payments received in advance of revenue recognition. Contract assets and deferred revenue&#160;are netted at the contract level for each reporting period. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The change in deferred revenue in the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> was primarily due to </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$89.4 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of revenue recognized, excluding the impact of netting contract assets and deferred revenue at the contract level, during the period that was included in deferred revenue at </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, partially offset by new billings in advance of revenue recognition.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receivables, Contract Assets, And Deferred Revenue [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6628684992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFERRED CONTRACT COSTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DeferredCostsNetTextBlock', window );">DEFERRED CONTRACT COSTS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">DEFERRED CONTRACT COSTS</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company recognizes an asset for the incremental costs of obtaining a client contract, which primarily relate to sales commissions, if the Company&#160;expects to benefit from those costs for more than one year. Deferred costs are amortized on a straight-line basis over the benefit period, which is on average </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;">Deferred contract costs </font><font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Amortization of deferred contract costs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in selling and marketing expenses</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_DeferredCostsNetTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for deferred contract costs and related amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_DeferredCostsNetTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6628169616">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND OTHER INTANGIBLE ASSETS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">GOODWILL AND OTHER INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Goodwill</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The change in the carrying amount of goodwill was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Balance as of January 1,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Currency translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Balance as of March 31,</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Intangibles</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated <br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Net&#160;Book Value </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Client-related intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4-10 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(52,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-10 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(51,730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 - 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">128,239</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(109,930</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,309</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Net&#160;Book Value </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Client-related intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4-10 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(51,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-10 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(50,398</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,344</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 - 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5,361</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">128,218</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(106,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amortization of intangible assets was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,837</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6629736496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AccruedExpensesDisclosureTextBlock', window );">ACCRUED EXPENSES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">ACCRUED EXPENSES</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Outside professional services expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Income and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,954</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketing and sales program expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Dividends payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Employee-related expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,947</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_AccruedExpensesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_AccruedExpensesDisclosureTextBlock</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>nonnum: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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6616600064">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">FAIR VALUE MEASUREMENTS </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Assets and liabilities measured at fair value on a recurring basis</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company records its cash equivalents, marketable securities, and investments in privately-held companies 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. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 2 - significant other inputs that are observable either directly or indirectly; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company&#8217;s cash equivalents are composed of money market funds and time deposits, which are classified within Level&#160;1 and Level 2, respectively, in the fair value hierarchy. The Company&#8217;s marketable securities, which are classified within Level 2 of the fair value hierarchy are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors, using observable market inputs such as interest rates, yield curves, and credit risk. The Company&#8217;s investments in privately-held companies are classified within Level 3 of the fair value hierarchy.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">If applicable, the Company will recognize transfers into and out of levels within the fair value hierarchy at the end of the reporting period in which the actual event or change in circumstance occurs. There were no transfers between levels during the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company&#8217;s assets and liabilities measured at fair value on a recurring basis were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash equivalents</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Investments in privately-held companies </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Investments in privately-held companies </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">For certain other financial instruments, including accounts receivable and accounts payable, the carrying value approximates fair value due to the relatively short maturity of these items.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6629578624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">LEASES</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company&#8217;s leases are primarily for office space used in the ordinary course of business. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Accounting policy</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">All the Company&#8217;s leases are operating leases. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Fixed lease costs are recognized on a straight-line basis over the term of the lease.&#160;Variable lease costs are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components in the determination of 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 any material&#160;residual&#160;value guarantees or restrictive covenants. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Expense</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Operating lease costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Variable lease costs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,621</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Lease costs that are not fixed at lease commencement. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Right of use assets and lease liabilities</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Right of use assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">46,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Lease liabilities </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term lease liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">An asset that represents the Company&#8217;s right to use the leased asset during the lease term. Included in other long-term assets. </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other current liabilities.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The weighted-average remaining lease term and discount rate for the Company&#8217;s leases were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average remaining lease term</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4.3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average discount rate </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)   </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The rate implicit in the lease is not readily determinable in most of the Company&#8217;s leases, and 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 at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Maturities of lease liabilities were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">65,237</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Less: imputed interest </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(7,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">57,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)  </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">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 as a result of a lease reassessment event.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company&#8217;s future minimum rental payments required under operating leases with noncancellable terms in excess of one year as determined prior to the adoption of ASC 842 were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Operating Leases </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,807</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,084</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,425</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cash flow information</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash paid for leases</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Right of use assets recognized for new leases (non-cash)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6639490512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">REVENUE</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Geographic revenue</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">103,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">113,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">28,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">17,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">United Kingdom (&#8220;U.K.&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">24,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">26,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Europe (excluding U.K.), Middle East, and Africa </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">34,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">31,826</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Asia-Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Revenue streams</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Term license</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Revenue recognized at a point in time </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">87,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cloud</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Revenue recognized over time </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">149,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">147,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Term license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cloud</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Subscription </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">143,778</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">144,802</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Perpetual license</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reflects client arrangements (term license, cloud, and maintenance) that are subject to renewal.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Remaining performance obligations</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Revenue recognition timing on existing contracts:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Term License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cloud</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Consulting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">187,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">115,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">370,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,539</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">107,524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">71,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">79,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;">Greater than 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">74,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,441</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">203,120</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">351,338</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">632,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:755px;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:133px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:39px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Term License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cloud</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Consulting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">33,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">156,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">47,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">268,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">52,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">97,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">37,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;">Greater than 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">43,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,551</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">35,451</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">184,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">178,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,501</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">459,270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The above amounts include contracts that have an original expected duration of one year or less.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6629074928">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">STOCK-BASED COMPENSATION </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Expense</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cost of revenues</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Research and development</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">General and administrative</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,113</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,350</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Income tax benefit</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,740</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,141</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company recognizes stock-based compensation using the accelerated recognition method, treating each vesting tranche as if it were an individual grant. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company had </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$114.1 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> of unrecognized stock-based compensation expense, net of estimated forfeitures, related to all unvested restricted stock units (&#8220;RSUs&#8221;) and stock options. These amounts are expected to be recognized over a weighted-average period of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2.3</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> years.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Grants</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company granted the following stock-based compensation awards:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">RSUs </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Non-qualified stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,770</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">33,344</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">RSU vestings and stock option exercises</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">During the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.5 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"> shares of common stock were issued due to stock option exercises and RSU vestings under the Company&#8217;s stock-based compensation plans.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6630427472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">INCOME TAXES</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Effective income tax rate</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Benefit from income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(8,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(4,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effective income tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">During the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">three months ended March 31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company&#8217;s effective income tax rate changed primarily due to the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;) and Base Erosion and Anti-Abuse Tax (&#8220;BEAT&#8221;) provisions of the Tax Reform Act. The Company&#8217;s effective income tax rate was also affected by excess tax benefits from stock-based compensation, an increase in U.S. research and development tax credits, and a decrease in uncertain tax positions as a result of the lapse of the statute of limitations on certain foreign reserves.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635316160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">EARNINGS PER SHARE</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Basic earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average number of common shares outstanding during the applicable period, plus the dilutive effect of outstanding stock options and RSUs, using the treasury stock method. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In periods of loss, all stock options and RSUs are excluded, as their inclusion would be anti-dilutive.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The calculation of the basic and diluted earnings per share was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands, except per share amounts)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Basic</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,236</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) earnings per share, basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Diluted</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effect of dilutive securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average common shares outstanding, assuming dilution</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">83,102</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) earnings per share, diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.15</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Outstanding anti-dilutive stock options and RSUs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6816729920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NEW ACCOUNTING PRONOUNCEMENTS (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Pegasystems Inc. (together with its subsidiaries, &#8220;the Company&#8221;) has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) for complete financial statements and should be read in conjunction with the Company&#8217;s audited financial statements included in the Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In the opinion of management, the Company has prepared the accompanying unaudited condensed consolidated financial statements on the same basis as its audited financial statements, and these financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. </font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">In June 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#8221; which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including accounts receivable, upon initial recognition of that financial asset using a forward-looking expected loss model, rather than an incurred loss model. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of &#8220;other-than-temporary&#8221; impairments. The effective date for the Company will be January 1, 2020, with early adoption permitted. The Company is currently evaluating the effect this ASU will have on its consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Leases</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">On January 1, 2019, the Company adopted&#160;Accounting Standards Codifications 842 &#8220;Leases&#8221; (&#8220;ASC 842&#8221;)&#160;using the modified retrospective method, reflecting any cumulative effect as an adjustment to equity. Results for reporting periods beginning on or after January 1, 2019 are presented under&#160;ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&#8217;s historic accounting under&#160;ASC 840 &#8220;Leases&#8221;. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company elected the permitted practical expedients to not reassess the following related to leases that commenced before the effective date of ASC 842: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. Upon adoption, the Company recorded right of use assets of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$41.8 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">&#160;and lease liabilities of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$54.2 million</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">. The difference between the value of the right of use assets and lease liabilities is due to the reclassification of existing deferred rent, prepaid rent, and unamortized lease incentives as of January 1, 2019. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">See Note 9. &#8220;Leases&#8221; for additional information.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_DeferredContractCostsPolicyTextBlock', window );">Deferred Contract Cost</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Deferred costs are amortized on a straight-line basis over the benefit period, which is on average </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">5 years</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">All the Company&#8217;s leases are operating leases. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">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. </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Fixed lease costs are recognized on a straight-line basis over the term of the lease.&#160;Variable lease costs are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components in the determination of 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 any material&#160;residual&#160;value guarantees or restrictive covenants. </font></div></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_DeferredContractCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the accounting policy for deferred contract costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_DeferredContractCostsPolicyTextBlock</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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6631960816">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of Marketable Securities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-style:italic;color:#000000;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,966</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,659</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">228</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(226</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,301</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(336</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6761183104">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock', window );">Summary of Receivable</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Receivables</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">135,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">180,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">161,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">172,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">130,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">151,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">427,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">504,765</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock', window );">Summary of Unbilled Receivables</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Unbilled receivables are expected to be billed in the future as follows</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">161,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">86,496</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">30</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">43,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">291,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ContractAssetsAndDeferredRevenueTableTextBlock', window );">Summary of Contract Assets and Deferred Revenue</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Contract assets and deferred revenue</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Contract assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term contract assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">6,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">180,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">185,145</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term deferred revenue </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">186,711</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">190,489</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other current assets.</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (2)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Included in other long-term assets.</font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (3) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term liabilities.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable and unbilled receivable table text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract assets and deferred revenue [Table Text Block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of unbilled receivables not billable at balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6761037936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFERRED CONTRACT COSTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Impairment of Deferred Contract Costs</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;">Deferred contract costs </font><font style="font-family:Times New Roman;font-size:8pt;background-color:#cceeff;color:#000000;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Included in other long-term assets.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock', window );">Schedule of amortization of deferred contract costs</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Amortization of deferred contract costs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in selling and marketing expenses</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">.</font></div></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of amortization of deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6764351728">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Change in Carrying Amount of Goodwill</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The change in the carrying amount of goodwill was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Balance as of January 1,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Currency translation adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Balance as of March 31,</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Amortizable Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Intangible assets are recorded at cost and amortized using the straight-line method over their estimated useful lives as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated <br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Net&#160;Book Value </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Client-related intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4-10 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(52,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-10 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(51,730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 - 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">128,239</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(109,930</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,309</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.82363315696648%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Net&#160;Book Value </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Client-related intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4-10 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(51,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-10 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(50,398</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,344</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 - 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(5,361</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">128,218</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(106,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other long-term assets.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Amortization of Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Amortization of intangible assets was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,837</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6816608368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Outside professional services expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Income and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,954</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketing and sales program expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Dividends payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Employee-related expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,947</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6605429472">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and Liabilities Measured at Fair Value</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company&#8217;s assets and liabilities measured at fair value on a recurring basis were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash equivalents</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">42,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,045</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Investments in privately-held companies </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Included in other long-term assets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Municipal bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;padding-left:12px;text-indent:-4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">93,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Investments in privately-held companies </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Included in other long-term assets.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6655066496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The weighted-average remaining lease term and discount rate for the Company&#8217;s leases were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average remaining lease term</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4.3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average discount rate </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)   </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The rate implicit in the lease is not readily determinable in most of the Company&#8217;s leases, and 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 at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Expense</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:8px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Operating lease costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Variable lease costs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,321</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,621</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Lease costs that are not fixed at lease commencement. </font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Right of Use Asset and Lease Liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Right of use assets and lease liabilities</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Right of use assets </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">46,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Lease liabilities </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Long-term lease liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,325</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">An asset that represents the Company&#8217;s right to use the leased asset during the lease term. Included in other long-term assets. </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Included in other current liabilities.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Lease Maturities after Adoption of 842</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Maturities of lease liabilities were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Total lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">65,237</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Less: imputed interest </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(7,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">57,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)  </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">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 as a result of a lease reassessment event.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Lease Maturities before Adoption of 842</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">December&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">, the Company&#8217;s future minimum rental payments required under operating leases with noncancellable terms in excess of one year as determined prior to the adoption of ASC 842 were:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;">Operating Leases </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,807</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,262</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11,084</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,425</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Operating leases include future minimum rent payments, net of estimated sublease income for facilities that the Company has vacated pursuant to its restructuring activities.</font></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock', window );">Schedule of Supplemental Cash Flow Lease Information</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cash flow information</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cash paid for leases</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Right of use assets recognized for new leases (non-cash)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Supplemental Cash Flow Lease Information [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6808944848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Geographic revenue</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">103,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">113,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">28,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">17,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">United Kingdom (&#8220;U.K.&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">24,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">26,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Europe (excluding U.K.), Middle East, and Africa </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">34,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">31,826</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Asia-Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">20,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">45,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Revenue streams</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Term license</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Revenue recognized at a point in time </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">63,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">87,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cloud</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Revenue recognized over time </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">149,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">147,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Term license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">48,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cloud</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">64,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Subscription </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">143,778</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">144,802</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Perpetual license</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">23,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Consulting</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">67,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">212,546</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">235,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reflects client arrangements (term license, cloud, and maintenance) that are subject to renewal.</font></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Revenue for Remaining Performance Obligations Expected to be Recognized</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Remaining performance obligations</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">Revenue recognition timing on existing contracts:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Term License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cloud</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Consulting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,263</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">44,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">187,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">115,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">370,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">91,539</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">107,524</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">17</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">71,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">79,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;">Greater than 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">72,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">74,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">13,441</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">203,120</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">351,338</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">632,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:755px;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:133px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:77px;" rowspan="1" colspan="1"></td><td style="width:3px;" rowspan="1" colspan="1"></td><td style="width:39px;" rowspan="1" colspan="1"></td><td style="width:8px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">March&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Perpetual license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Term License</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Maintenance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Cloud</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Consulting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">33,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">156,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">47,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">268,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1-2 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">14,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">52,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">97,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">37,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:normal;color:#000000;">Greater than 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">382</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">40,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">43,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">49,551</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">35,451</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">184,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">178,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">10,501</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">459,270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6631880912">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock Based Compensation Expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Expense</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Cost of revenues</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">7,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Research and development</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">General and administrative</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,113</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">18,350</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">15,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Income tax benefit</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,740</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(3,141</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Summary of stock based compensation award granted</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Grants</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The Company granted the following stock-based compensation awards:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Total Fair Value</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">RSUs </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">53,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Non-qualified stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,770</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">33,344</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for share-based compensation 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6816581648">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Summary of Benefit from Income Taxes and Discrete Tax Items</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;">Effective income tax rate</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(Dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Benefit from income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(8,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(4,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effective income tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">22</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(53</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)%</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6628593968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">The calculation of the basic and diluted earnings per share was:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;text-indent:2px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:italic;">(in thousands, except per share amounts)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Basic</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,236</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) earnings per share, basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-weight:bold;">Diluted</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Net (loss) income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(28,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">3,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">1,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Effect of dilutive securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">4,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Weighted-average common shares outstanding, assuming dilution</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">78,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">83,102</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(Loss) earnings per share, diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">(0.37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">0.15</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">Outstanding anti-dilutive stock options and RSUs </font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">5,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;">397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:24px;text-indent:-12px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> Certain outstanding stock options and RSUs were excluded from the computation of diluted earnings per share because they were anti-dilutive in the period presented. These awards may be dilutive in the future.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6816623360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NEW ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 46,464<span></span>
</td>
<td class="nump">$ 41,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="nump">$ 57,772<span></span>
</td>
<td class="nump">$ 54,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6818603632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>MARKETABLE SECURITIES (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 91,659<span></span>
</td>
<td class="nump">$ 93,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">228<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(83)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 91,804<span></span>
</td>
<td class="nump">93,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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTerm', window );">Weighted average remaining maturity of marketable securities</a></td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 42,693<span></span>
</td>
<td class="nump">44,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">42,759<span></span>
</td>
<td class="nump">44,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">48,966<span></span>
</td>
<td class="nump">48,499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(63)<span></span>
</td>
<td class="num">(226)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 49,045<span></span>
</td>
<td class="nump">$ 48,296<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</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_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</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>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6650987088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 135,352<span></span>
</td>
<td class="nump">$ 180,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">161,480<span></span>
</td>
<td class="nump">172,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNonCurrent', window );">Long-term unbilled receivables</a></td>
<td class="nump">130,494<span></span>
</td>
<td class="nump">151,237<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AccountsReceivableAndUnbilledReceivable', window );">Total receivables</a></td>
<td class="nump">$ 427,326<span></span>
</td>
<td class="nump">$ 504,765<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_AccountsReceivableAndUnbilledReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable and unbilled receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_AccountsReceivableAndUnbilledReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due greater than one year from period end.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6825702528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">1 year or less</a></td>
<td class="nump">$ 161,480<span></span>
</td>
<td class="nump">$ 172,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo', window );">1-2 years</a></td>
<td class="nump">86,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive', window );">2-5 years</a></td>
<td class="nump">43,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesCurrentAndNonCurrent', window );">Total</a></td>
<td class="nump">$ 291,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear', window );">Percentage of unbilled receivables, 1 Year or Less</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo', window );">Percentage of unbilled receivables, 1-2 Years</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive', window );">Percentage of unbilled receivables, 2-5 Years</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage', window );">Total percentage of unbilled receivables</a></td>
<td class="nump">100.00%<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_UnbilledReceivablesCurrentAndNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables Current and Non Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesCurrentAndNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables current and non current percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesCurrentAndNonCurrentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date amount expected to be collected within year one and two.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date amount expected to be collected within year two and five.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date expected percentage to be collected within one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date expected percentage to be collected within year one and two.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables not billable at balance sheet date expected percentage to be collected within year two and five.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6814651360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 3,380<span></span>
</td>
<td class="nump">$ 3,711<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Long-term contract assets</a></td>
<td class="nump">1,818<span></span>
</td>
<td class="nump">2,543<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Total contract assets</a></td>
<td class="nump">5,198<span></span>
</td>
<td class="nump">6,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent', window );">Deferred revenue</a></td>
<td class="nump">180,845<span></span>
</td>
<td class="nump">185,145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Long-term deferred revenue</a></td>
<td class="nump">5,866<span></span>
</td>
<td class="nump">5,344<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">$ 186,711<span></span>
</td>
<td class="nump">$ 190,489<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredCreditsAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income during the current period and current obligations not separately disclosed in the balance sheet (other liabilities, current).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, noncurrent).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6616600064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="nump">$ 89.4<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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6627877488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Contract Costs - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AmortizationPeriodForDeferredContactCosts', window );">Amortized period</a></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_pega_AmortizationPeriodForDeferredContactCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average amortization period for deferred contract costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6616762288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEFERRED CONTRACT COSTS - Schedule of Impairment of Deferred Contract Costs (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred contract costs</a></td>
<td class="nump">$ 64,869<span></span>
</td>
<td class="nump">$ 64,367<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6642599728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFERRED CONTRACT COSTS - Schedule of Amortization of Deferred Contract Costs (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredCharges', window );">Amortization of deferred contract costs</a></td>
<td class="nump">$ 8,301<span></span>
</td>
<td class="nump">$ 3,789<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_AmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of amortization of deferred charges applied against earnings during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6767021664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Change in Carrying Amount of Goodwill (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1,</a></td>
<td class="nump">$ 72,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustments</a></td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of March 31,</a></td>
<td class="nump">$ 72,898<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6827028656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortizable Intangible Assets (Detail) - USD ($)<br> $ in Thousands</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>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 128,239<span></span>
</td>
<td class="nump">$ 128,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(109,930)<span></span>
</td>
<td class="num">(106,983)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td>
<td class="nump">18,309<span></span>
</td>
<td class="nump">21,235<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pega_ClientRelationshipsMember', window );">Client-related intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">63,136<span></span>
</td>
<td class="nump">63,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(52,839)<span></span>
</td>
<td class="num">(51,224)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td>
<td class="nump">$ 10,297<span></span>
</td>
<td class="nump">$ 11,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pega_ClientRelationshipsMember', window );">Client-related intangibles | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pega_ClientRelationshipsMember', window );">Client-related intangibles | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 59,742<span></span>
</td>
<td class="nump">$ 59,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(51,730)<span></span>
</td>
<td class="num">(50,398)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td>
<td class="nump">$ 8,012<span></span>
</td>
<td class="nump">$ 9,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember', window );">Technology | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember', window );">Technology | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 5,361<span></span>
</td>
<td class="nump">$ 5,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (5,361)<span></span>
</td>
<td class="num">$ (5,361)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Goodwill and Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pega_ClientRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=pega_ClientRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6812859760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization of Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Total amortization expense</a></td>
<td class="nump">$ 2,935<span></span>
</td>
<td class="nump">$ 2,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Total amortization expense</a></td>
<td class="nump">1,332<span></span>
</td>
<td class="nump">1,232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Total amortization expense</a></td>
<td class="nump">$ 1,603<span></span>
</td>
<td class="nump">$ 1,605<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6642981328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACCRUED EXPENSES - Schedule of Accrued Expenses (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Outside professional services expenses</a></td>
<td class="nump">$ 8,815<span></span>
</td>
<td class="nump">$ 10,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income and other taxes</a></td>
<td class="nump">7,954<span></span>
</td>
<td class="nump">10,387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_AccruedSalesAndMarketingEventsCurrent', window );">Marketing and sales program expenses</a></td>
<td class="nump">8,318<span></span>
</td>
<td class="nump">5,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">2,367<span></span>
</td>
<td class="nump">2,363<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_EmployeeRelatedExpensesCurrent', window );">Employee-related expenses</a></td>
<td class="nump">5,432<span></span>
</td>
<td class="nump">3,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">8,061<span></span>
</td>
<td class="nump">12,993<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 40,947<span></span>
</td>
<td class="nump">$ 45,506<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_AccruedSalesAndMarketingEventsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for corporate and vertical marketing tradeshows and other various sales and marketing events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_AccruedSalesAndMarketingEventsCurrent</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_EmployeeRelatedExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of employee-related expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_EmployeeRelatedExpensesCurrent</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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6826539920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">$ 91,804<span></span>
</td>
<td class="nump">$ 93,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">91,804<span></span>
</td>
<td class="nump">93,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">22,463<span></span>
</td>
<td class="nump">20,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember', window );">Cash equivalents | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">12,401<span></span>
</td>
<td class="nump">10,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember', window );">Cash equivalents | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">10,062<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember', window );">Cash equivalents | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">42,759<span></span>
</td>
<td class="nump">44,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">42,759<span></span>
</td>
<td class="nump">44,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">49,045<span></span>
</td>
<td class="nump">48,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">49,045<span></span>
</td>
<td class="nump">48,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember', window );">Investments in privately-held companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in privately-held companies</a></td>
<td class="nump">3,390<span></span>
</td>
<td class="nump">3,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember', window );">Investments in privately-held companies | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in privately-held companies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember', window );">Investments in privately-held companies | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in privately-held companies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember', window );">Investments in privately-held companies | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Fair Value Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments in privately-held companies</a></td>
<td class="nump">$ 3,390<span></span>
</td>
<td class="nump">$ 3,390<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</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_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pega_InvestmentsInPrivatelyHeldCompaniesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6816607024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Operating Lease Expenses (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 4,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">1,321<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Operating lease expenses</a></td>
<td class="nump">$ 5,621<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6808931968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Right of Use Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">$ 46,464<span></span>
</td>
<td class="nump">$ 41,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liabilities</a></td>
<td class="nump">12,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">$ 45,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6631419600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Remaining Lease Term (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">4 years 3 months 11 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">5.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6815375808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Maturities after Adoption of 842 (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Remainder of 2019</a></td>
<td class="nump">$ 11,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">15,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">13,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">12,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2023</a></td>
<td class="nump">11,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">65,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(7,465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="nump">$ 57,772<span></span>
</td>
<td class="nump">$ 54,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6794627760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Maturities before Adoption of 842 (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">$ 15,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">14,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">13,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2022</a></td>
<td class="nump">12,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2023</a></td>
<td class="nump">11,084<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Lease liabilities before adoption of 842</a></td>
<td class="nump">$ 67,425<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6635719536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Cash Flow Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for leases</a></td>
<td class="nump">$ 5,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets recognized for new leases (non-cash)</a></td>
<td class="nump">$ 8,034<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6827291952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 212,546<span></span>
</td>
<td class="nump">$ 235,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of sale revenue net</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 63,264<span></span>
</td>
<td class="nump">$ 87,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Revenue recognized over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">149,282<span></span>
</td>
<td class="nump">147,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember', window );">Perpetual license | Revenue recognized at a point in time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">14,950<span></span>
</td>
<td class="nump">23,078<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicenseTermMember', window );">Term license | Revenue recognized at a point in time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">48,314<span></span>
</td>
<td class="nump">64,695<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">67,706<span></span>
</td>
<td class="nump">64,525<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_CloudMember', window );">Cloud | Revenue recognized over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">27,758<span></span>
</td>
<td class="nump">15,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | Revenue recognized over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">53,818<span></span>
</td>
<td class="nump">67,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionMember', window );">Subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">143,778<span></span>
</td>
<td class="nump">144,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">103,991<span></span>
</td>
<td class="nump">113,985<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=pega_OtherAmericasMember', window );">Other Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">28,829<span></span>
</td>
<td class="nump">17,715<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom (&#8220;U.K.&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">24,549<span></span>
</td>
<td class="nump">26,094<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">Europe (excluding U.K.), Middle East, and Africa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">34,186<span></span>
</td>
<td class="nump">31,826<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 20,991<span></span>
</td>
<td class="nump">$ 45,562<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total Revenue | U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of sale revenue net</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total Revenue | Other Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of sale revenue net</a></td>
<td class="nump">14.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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total Revenue | United Kingdom (&#8220;U.K.&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of sale revenue net</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total Revenue | Europe (excluding U.K.), Middle East, and Africa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of sale revenue net</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total Revenue | Asia-Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of sale revenue net</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_LicensePerpetualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_LicenseTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_LicenseTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_CloudMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_CloudMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_ConsultingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_SubscriptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_SubscriptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=pega_OtherAmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=pega_OtherAmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6828043232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue for Remaining Performance Obligations Expected to be Recognized (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess', window );">1 year or less</a></td>
<td class="nump">$ 370,790<span></span>
</td>
<td class="nump">$ 268,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2', window );">1-2 years</a></td>
<td class="nump">107,524<span></span>
</td>
<td class="nump">97,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3', window );">2-3 years</a></td>
<td class="nump">79,356<span></span>
</td>
<td class="nump">49,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years', window );">Greater than 3 years</a></td>
<td class="nump">74,912<span></span>
</td>
<td class="nump">43,538<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total</a></td>
<td class="nump">$ 632,582<span></span>
</td>
<td class="nump">$ 459,270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess', window );">Percentage of remaining performance obligations,1 year or less</a></td>
<td class="nump">58.00%<span></span>
</td>
<td class="nump">59.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2', window );">Percentage of remaining performance obligations, 1-2 years</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3', window );">Percentage of remaining performance obligations, 2-3 years</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years', window );">Percentage of remaining performance obligations, Greater than 3 years</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Total percentage of remaining performance obligations</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicensePerpetualMember', window );">Perpetual license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess', window );">1 year or less</a></td>
<td class="nump">$ 10,263<span></span>
</td>
<td class="nump">$ 33,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2', window );">1-2 years</a></td>
<td class="nump">998<span></span>
</td>
<td class="nump">14,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3', window );">2-3 years</a></td>
<td class="nump">2,180<span></span>
</td>
<td class="nump">1,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years', window );">Greater than 3 years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total</a></td>
<td class="nump">13,441<span></span>
</td>
<td class="nump">49,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_LicenseTermMember', window );">Term license</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess', window );">1 year or less</a></td>
<td class="nump">44,404<span></span>
</td>
<td class="nump">21,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2', window );">1-2 years</a></td>
<td class="nump">4,274<span></span>
</td>
<td class="nump">7,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3', window );">2-3 years</a></td>
<td class="nump">756<span></span>
</td>
<td class="nump">5,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years', window );">Greater than 3 years</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">853<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total</a></td>
<td class="nump">49,569<span></span>
</td>
<td class="nump">35,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess', window );">1 year or less</a></td>
<td class="nump">187,324<span></span>
</td>
<td class="nump">156,702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2', window );">1-2 years</a></td>
<td class="nump">9,350<span></span>
</td>
<td class="nump">21,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3', window );">2-3 years</a></td>
<td class="nump">4,438<span></span>
</td>
<td class="nump">4,924<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years', window );">Greater than 3 years</a></td>
<td class="nump">2,008<span></span>
</td>
<td class="nump">1,825<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total</a></td>
<td class="nump">203,120<span></span>
</td>
<td class="nump">184,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_CloudMember', window );">Cloud</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess', window );">1 year or less</a></td>
<td class="nump">115,548<span></span>
</td>
<td class="nump">47,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2', window );">1-2 years</a></td>
<td class="nump">91,539<span></span>
</td>
<td class="nump">52,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3', window );">2-3 years</a></td>
<td class="nump">71,509<span></span>
</td>
<td class="nump">37,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years', window );">Greater than 3 years</a></td>
<td class="nump">72,742<span></span>
</td>
<td class="nump">40,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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total</a></td>
<td class="nump">351,338<span></span>
</td>
<td class="nump">178,935<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess', window );">1 year or less</a></td>
<td class="nump">13,251<span></span>
</td>
<td class="nump">9,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2', window );">1-2 years</a></td>
<td class="nump">1,363<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3', window );">2-3 years</a></td>
<td class="nump">473<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="top.Show.showAR( this, 'defref_pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years', window );">Greater than 3 years</a></td>
<td class="nump">27<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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total</a></td>
<td class="nump">$ 15,114<span></span>
</td>
<td class="nump">$ 10,501<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Revenue for the remaining performance obligations on existing contracts expected to be recognized within one year from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognized1YearOrLess</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>num: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_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of revenue for the remaining performance obligations on existing contracts expected to be recognized greater than three years from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedGreaterThan3years</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>num: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_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Revenue for the remaining performance obligations on existing contracts expected to be recognized one to two years from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears1to2</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>num: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_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Revenue for the remaining performance obligations on existing contracts expected to be recognized two to three years from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_RevenueRemainingPerformanceObligationExpectedPercentageToBeRecognizedYears2to3</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>num: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_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue for the remaining performance obligations on existing contracts expected to be recognized within one year from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_RevenueRemainingPerformanceObligationExpectedToBeRecognized1YearOrLess</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_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue for the remaining performance obligations on existing contracts expected to be recognized greater than three years from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedGreaterThan3Years</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_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue for the remaining performance obligations on existing contracts expected to be recognized one to two years from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears1to2</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_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue for the remaining performance obligations on existing contracts expected to be recognized two to three years from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_RevenueRemainingPerformanceObligationExpectedToBeRecognizedYears2to3</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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_srt_ProductOrServiceAxis=pega_LicensePerpetualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_LicensePerpetualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_LicenseTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_LicenseTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_CloudMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_CloudMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=pega_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=pega_ConsultingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6815040960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Stock Based Compensation Expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">$ 18,350<span></span>
</td>
<td class="nump">$ 15,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit</a></td>
<td class="num">(3,740)<span></span>
</td>
<td class="num">(3,141)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">4,519<span></span>
</td>
<td class="nump">3,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">7,374<span></span>
</td>
<td class="nump">4,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">4,560<span></span>
</td>
<td class="nump">3,637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">$ 1,897<span></span>
</td>
<td class="nump">$ 3,113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=pega_CostOfRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6787331280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Summary of stock based compensation award granted (Detail) - Employees<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of shares granted, RSUs (in shares) | shares</a></td>
<td class="nump">839,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards', window );">Fair value of shares granted | $</a></td>
<td class="nump">$ 53,184<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pega_NonqualifiedStockOptionsMember', window );">Non-qualified stock options</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of shares granted, options (in shares) | shares</a></td>
<td class="nump">1,770,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards', window );">Fair value of shares granted | $</a></td>
<td class="nump">$ 33,344<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total grant date fair value of awards made during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantDateFairValueOfAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pega_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=pega_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=pega_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pega_NonqualifiedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pega_NonqualifiedStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6606017584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Detail)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense | $</a></td>
<td class="nump">$ 114.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period of recognition of unrecognized stock-based compensation expense (in years)</a></td>
<td class="text">2 years 4 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">0.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6815604816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Benefit from Income Taxes and Discrete Tax Items (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="num">$ (8,300)<span></span>
</td>
<td class="num">$ (4,222)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="num">(53.00%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.1</span><table class="report" border="0" cellspacing="2" id="idp6814945328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Basic and Diluted Earnings Per Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earning per share reconciliation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (28,717)<span></span>
</td>
<td class="nump">$ 12,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">78,584<span></span>
</td>
<td class="nump">78,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">(Loss) earnings per share, basic (in dollars per share)</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (28,717)<span></span>
</td>
<td class="nump">$ 12,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,866<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding, assuming dilution (in shares)</a></td>
<td class="nump">78,584<span></span>
</td>
<td class="nump">83,102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">(Loss) earnings per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding anti-dilutive stock options and RSUs (in shares)</a></td>
<td class="nump">5,563<span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earning per share reconciliation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Weighted-average effect of dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earning per share reconciliation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Weighted-average effect of dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,747<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>72
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( />!ITX?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ ]X&G3B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " #W@:=.26=HF^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2@,Q$(9?17+?G:2U%<,V%\63@F!!\1:2:1O<[(9D9+=O;S:V
M6T0?P&-F_GSS#4QC@C1]Q.?8!XSD,%V-ONV2-&'##D1! B1S0*]3G1-=;N[Z
MZ#7E9]Q#T.9#[Q$6G*_!(VFK2<,$K,),9*JQ1IJ(FOIXPELSX\-G; O,&L 6
M/7:40-0"F)HFAN/8-G !3##"Z--W >U,+-4_L:4#[)0<DYM3PS#4P[+D\@X"
MWIX>7\JZE>L2Z<Y@_I6<I&/ #3M/?EW>W6\?F%IP<5OQ5<5OMF(MQ;5<\??)
M]8??1=CWUNW</S8^"ZH&?MV%^@)02P,$%     @ ]X&G3IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M[$T'&<G F6PHDR?- ^"LLS:GC@2=1VMCCF0L@V&[C(GP F28 J>IH30%SDD
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
M5:IDPGO1K!=-O22>%TUZD6BDR#PSC"S-TME<_>#&L&X,'=F4C\_8^(QFXTV
M349M"F-4ZF5#9<:@0=Z,%'SE"FI'^Z4K2$>I2#-_VC*R1&D3&!P9((FD?@A*
M)!T?4/XH;CF92E1@ZDF6.T\2J)_,]P.T(PV2E *G2Z7"0&%*GE,2B2,C?$=(
M>OJ$B0#C.Z(ZG:$*^.&Y)RGXC ^^2?/1CY8^PCF9F_FA&<233Z;4#_A^4IHW
MH.^&$05G#T]123%J?(Q*2DCA.Z$25*$ZYQDJ*42-#U%)\>C>DI!D'E.=SG0
MHI*GJ#343^K[,=2/04%&AY$E *&JXJDL*9:-C^5),U^8/X'1='RH3@*(P&X"
M>#"#(.N,T8$6>)0"1:GQ43II]#PE\4#(Q<C$@PQP GB2 B6I\4DZ:?[7#I4Y
M.P%, (]1H/N]+/2&>/ !!5_F@P\HT=R*Z%?>EI5!",3 @P\H^#(??, PC?-#
M90:E")04\/ #"K\L "W@H07Z[CTY\)@!BAFR*Y\T\W)U:[(B8T)E1FL=RHC'
M#&1W[\N1YP(R&S9_24&Z$W.[$7_QYU20!JH(><8@94P66"*1QP+"W>\8 Q]N
M=$-$WC'2C8[26OA;1DZ6I! :$YX+F-S_COE*1EK)]!W3$E6(_B<"IQ*A+TGD
MZQB9.@Z-"%_'>'\=(U_'>$<=(]T'&)F2SP).!L:$9BU?QWA_'2=\'2=WU/&D
M^4 FI<$G$R<SH/W=0CP[S2EM<QP.OMK%KGZMNO[@9/;T=KCV!/UID/=\(Q^W
MXQ'9SV;&$[O?\^9XKMK%2]UU=3F<"!WJNK/.I7AP(WZR^?YV4]A#UU]J=]V,
M)V7C35=?IE/ ^'84N?X74$L#!!0    ( />!ITYD] B?2@(  -$&   8
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
M>VC:R\1=5_TKH?ZF*2_#ZZ[P]LYM^1]02P,$%     @ ]X&G3FX#9HO9 0
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
MZ[G&:"[^!UQ ^/"@Q.>HM+!Q1=5@G98SBY<BV<NT<Q7W<;K9I3-L&T!G %T
M^YB'3(FB\B_,L3(W>D1FZGW/PA.G!^I[4P5G;$6\\^*M]U[*--OGY!*(YICC
M%$/7,4L$\>Q+"KJ5XDC?P>DV?+>I<!?ANW\4?MXFR#8)LDB0?5CB1LQU\E\2
MLNJI!-/&:;*HTH.*D[SR+@-[2^.;O(5/T_Z3F98KB\[:^9>-_6^T=N"E)%=^
MA#K_P19#0./"\9,_FVG,)L/I?OY!9/G&Y5]02P,$%     @ ]X&G3KG[XL*T
M 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL?5-A;]P@#/TK
MB!]0+KETZTY)I%ZK:I,VZ=1IZV<N<1)4P!F02_?O!R3-HC;J%\#&[_G9F'Q$
M\VP[ $=>E-2VH)US_8$Q6W6@N+W"'K2_:= H[KQI6F9[ [R.("59NMM]8HH+
M3<L\^DZFS'%P4F@X&6('I;CY>P2)8T$3^NIX%&WG@H.5><];^ GN5W\RWF(+
M2RT4:"M0$P--06^3PS$+\3'@MX#1KLXD5')&? [&M[J@NR ()%0N,'"_7> .
MI Q$7L:?F9,N*0-P?7YE?XBU^UK.W,(=RB=1NZZ@-Y34T/!!ND<<O\)<SS4E
M<_'?X0+2AP<E/D>%TL:55(-UJ&86+T7QEVD7.N[C=+-/9M@V()T!Z0*XB7G8
ME"@JO^>.E[G!D9BI]ST/3YP<4M^;*CAC*^*=%V^]]U(FUTG.+H%HCCE.,>DZ
M9HE@GGU)D6ZE.*;OX.DV?+^I<!_A^W7V[,LV0;9)D$6"[,,2MV+>JF2KGBHP
M;9PF2RH<=)SDE7<9V-LTOLG_\&G:?W#3"FW)&9U_V=C_!M&!E[*[\B/4^0^V
M&!(:%XZ?_=E,8S89#OOY!['E&Y?_ %!+ P04    " #W@:=. $LZ;+0!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q]4V%OW" ,_2N('U N
MN=Q6G9)(O4[3*JW2J=.VSUSB)*B 4R"7]M\/2)IE6[0O@(W?\[,Q^8CFV78
MCKPJJ6U!.^?Z(V.VZD!Q>X,]:'_3H%'<>=.TS/8&>!U!2K)TM_O %!>:EGGT
MG4V9X^"DT' VQ Y*<?-V HEC01/Z[G@2;>>"@Y5YSUOX!NY[?S;>8@M++11H
M*U 3 TU![Y+C*0OQ,>"'@-&NSB14<D%\#L9#7=!=$ 02*A<8N-^N< ]2!B(O
MXV7FI$O* %R?W]D_Q]I]+1=NX1[E3U&[KJ"WE-30\$&Z)QR_P%S/@9*Y^*]P
M!>G#@Q*?HT)IXTJJP3I4,XN7HOCKM L=]W&Z.20S;!N0SH!T =S&/&Q*%)5_
MXHZ7N<&1F*GW/0]/G!Q3WYLJ.&,KXIT7;[WW6B:'?<ZN@6B..4TQZ3IFB6">
M?4F1;J4XI?_ TVWX?E/A/L+W?RC,M@FR38(L$F3_+7$KYO!7$K;JJ0+3QFFR
MI,)!QTE>>9>!O4OCF_P.GZ;]D9M6:$LNZ/S+QOXWB Z\E-V-'Z'.?[#%D-"X
M</SHSV8:L\EPV,\_B"W?N/P%4$L#!!0    ( />!ITXIMW=>M0$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;'U3VV[;, S]%4$?4,5.T@:!
M;:#I,&S "@0MMCTK-FT+U<63Y+C]^U*RZWF;L1=)I'@.#RDJ&XQ]<2V )Z]*
M:I?3UOONR)@K6U#<W9@.--[4QBKNT;0-<YT%7D60DBS=;&Z9XD+3(HN^LRTR
MTWLI-)PM<;U2W+Z=0)HAIPG]<#R)IO7!P8JLXPT\@__>G2U:;&:IA +MA-'$
M0IW3^^1XVH7X&/!#P. 69Q(JN1CS$HRO54XW01!(*'U@X+A=X0&D#$0HX]?$
M2>>4 ;@\?[!_CK5C+1?NX,'(GZ+R;4X/E%10\U[Z)S-\@:F>/253\=_@"A+#
M@Q+,41KIXDK*WGFC)A:4HOCKN L=]V&\V2<3;!V03H!T!AQB'C8FBLH_<<^+
MS)J!V+'W'0]/G!Q3[$T9G+$5\0[%._1>BV1_F[%K()IB3F-,NHR9(QBRSRG2
MM12G]!]XN@[?KBK<1OCV#X5WZP2[58)=)-C]M\2UF,-?2=BBIPIL$Z?)D=+T
M.D[RPCL/['T:W^1W^#CMC]PV0CMR,1Y?-O:_-L8#2MG<X BU^,%F0T+MP_$.
MSW8<L]'PIIM^$)N_<?$.4$L#!!0    ( />!IT[HXZ$,M0$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'U3[6[;(!1]%<0#%,=)DS:R+36=
MIDU:I:C3MM_$OK91@>L!CMNW+V#7LS9K?X![.>?<#R[9@.;%M@".O"JI;4Y;
MY[HC8[9L07%[@QUH?U.C4=QYTS3,=@9X%4E*LC1)]DQQH6F11=_9%!GV3@H-
M9T-LKQ0W;R>0..1T0S\<SZ)I77"P(NMX ]_!_>C.QEML5JF$ FT%:F*@SNG#
MYGC:!7P$_!0PV,69A$HNB"_!^%KE- D)@832!07NMRL\@I1!R*?Q>]*D<\A
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
MOFSL?VV,!Y2RN<$1:O&#S8:$VH?C'L]V'+/1\*:;?A";OW'Q&U!+ P04
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
M1XO!H-)VFYB]G*9R,K3HYP>'+*]>_AM02P,$%     @ ]X&G3O:G()2W 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL;5/;;IPP$/T5RQ\0
M+RR;I"M RJ:J6JF55JF:/GMA "N^4-LLZ=]W; BE*2^V9WS.F8O'^6CLB^L
M/'E54KN"=M[W1\9<U8'B[L;TH/&F,59QCZ9MF>LM\#J2E&3I;G?+%!>:EGGT
MG6V9F\%+H>%LB1N4XO;W":09"YK0-\>3:#L?'*S,>]["=_ _^K-%BRTJM5"@
MG3":6&@*^I <3UG 1\"S@-&MSB14<C'F)1A?ZH+N0D(@H?)!@>-VA4>0,@AA
M&K]F3;J$#,3U^4W]4ZP=:[EP!X]&_A2U[PIZ3TD-#1^D?S+C9YCK.5 R%_\5
MKB 1'C+!&)61+JZD&IPW:E;!5!1_G7:AXSY.-X=DIFT3TIF0+H3[&(=-@6+F
M'[GG96[-2.S4^YZ')TZ.*?:F"L[8BGB'R3OT7LODPR%GUR T8TX3)EUC%@1#
M]25$NA7BE/Y'3[?I^\T,]Y&^7T<_9-L"V:9 %@6R?TJ\?5?B%N;N71"VZJD"
MV\9I<J0R@XZ3O/(N _N0QC?Y"Y^F_1NWK=".7(S'EXW];XSQ@*GL;G"$.OQ@
MBR&A\>%XAV<[C=ED>-///X@MW[C\ U!+ P04    " #W@:=.A-U)8-4!  "<
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6QU5-MNVS ,_15!'U E
M3N*F@6V@Z5!LP 8$';8]*S9]027+E>2X^_M1LN-YJ?9BB=3A.:1,*AF4?C4U
M@"7O4K0FI;6UW8$QD]<@N;E3';1X4BHMN4535\QT&GCA@Z1@T6H5,\F;EF:)
M]YUTEJC>BJ:%DR:FEY+KWT<0:DCIFEX=+TU56^=@6=+Q"KZ#_=&=-%IL9BD:
M":UI5$LTE"E]7!^.L<-[P,\&!K/8$U?)6:E79WPI4KIR"8& W#H&CLL%GD (
M1X1IO$V<=)9T@<O]E?W9UXZUG+F!)R5^-86M4[JGI("2]\*^J.$S3/7L*)F*
M_PH7$ AWF:!&KH3Q7Y+WQBHYL6 JDK^/:]/Z=1A/XFM8."": J(Y8.\#V"CD
M,__$+<\2K0:BQ[OON/O%ZT.$=Y,[I[\*?X;)&_1>LO7#/F$71S1ACB,F6F)F
M!$/V62(*21RC#^%1.'P3S'#CPS=+]=U]F& ;)-AZ@NT_)3[<E/@1@WT=%MD%
M178!@O6-2 CSGZN(@R)Q@&!S(Q+";&]$V*([).C*SX4AN>I;/Y,+[SQZCY'O
MKK_P<6Z_<5TUK2%G9;%'?2>52EG 5%9W6'"-3\5L""BMV][C7H\#,QI6==-;
MP.8'*?L#4$L#!!0    ( />!ITYQ[TTGQ@$  #<$   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;&U4T8[;(!#\%<0'' Z)DS2R+5VNJEJIE:*K>GTF
M]MI&!\8%'%__OH!]KIOR8MAE=F:799V-2K^:%L"B-RDZD^/6VOY$B"E;D,P\
MJ!XZ=U(K+9EUIFZ(Z36P*@1)06B2[(EDO,-%%GP7761JL()W<-'(#%(R_?L,
M0HTYWN!WQS-O6NL=I,AZUL!WL#_ZBW8665@J+J$S7'5(0YWCQ\WIG'I\ +QP
M&,UJCWPE5Z5>O?&ERG'B$P(!I?4,S"TW> (A/)%+X]?,B1=)'[C>O[-_"K6[
M6J[,P),2/WEEVQP?,:J@9H.PSVK\#',]*49S\5_A!L+!?29.HU3"A"\J!V.5
MG%E<*I*]32OOPCI.)X?#'!8/H', 70*.08=,0B'SC\RR(M-J1'JZ^Y[Y%F].
MU-U-Z9WA*L*92]XX[ZV@29J1FR>:,><)0U>8S8(@CGV1H#&),_TOG,;#M]$,
MMR%\NU;?)W&"791@%PAV_Y2XORLQACG$1=*H2!HA.-Z)Q# ?[D3(JG$2=!.>
MK$&E&KHP+BOO,A6/-#3^+WP:J6],-[PSZ*JL>SZAR;52%EPJR8/+I753O!@"
M:NNW![?7TUN>#*OZ>4S)\J\H_@!02P,$%     @ ]X&G3ACG#F?2 0  G 0
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
M>'$$-"Z8!V^;Z2U/CM/]/*9D^5>4?P!02P,$%     @ ]X&G3C9FFEO% 0
M-P0  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL=51ACYP@$/TKA!]P
MN.AVMQLUN;VF:9,VV5S3]C.KHY(#L8#K]=\7T+-F2[\(,[QY;X9AS">E7TP'
M8-&K%+TI<&?M<"+$5!U(9A[4 +T[:926S#I3M\0,&E@=@J0@-$G>$<EXC\L\
M^"ZZS-5H!>_AHI$9I63Z]QF$F@J\PV^.9]YVUCM(F0^LA6]@OP\7[2RRLM1<
M0F^XZI&&IL"/N]-Y[_$!\(/#9#9[Y"NY*O7BC<]U@1.?$ BHK&=@;KG!$PCA
MB5P:OQ9.O$KZP.W^C?UCJ-W5<F4&GI3XR6O;%?B(40T-&X5]5M,G6.K98[04
M_P5N(!S<9^(T*B5,^*)J-%;)A<6E(MGKO/(^K--\<LB6L'@ 70+H&G ,.F06
M"IE_8):5N583TO/=#\RW>'>B[FXJ[PQ7$<Y<\L9Y;R5-W^?DYHD6S'G&T UF
MMR*(8U\E:$SB3/\)I_'P-)IA&L+3K?KA&"?(H@19(,BV^EER5V(,\Y\B]U&1
M?82 WHG$,.F="-DT3H)NPY,UJ%)C'\9EXUVGXI&&QO^%SR/UE>F6]P9=E77/
M)S2Y4<J"2R5Y<+ET;HI70T!C_?;@]GI^R[-AU;",*5G_%>4?4$L#!!0    (
M />!IT[%?]"6M@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;'53[6[;(!1]%<0#E(2X6139EII.52=M4M1IVV]B7]NHX.L!CKNW'V#'\SKO
M#W OYYS[P24=T+S:!L"1-ZU:F]'&N>[(F"T:T,+>80>MOZG0:.&\:6IF.P.B
MC"2M&-]L]DP+V=(\C;ZSR5/LG9(MG VQO=;"_#J!PB&C6WISO,BZ<<'!\K03
M-7P%]ZT[&V^Q6:64&EHKL24&JHP^;(^G). CX+N$P2[.)%1R07P-QJ<RHYN0
M$"@H7% 0?KO"(R@5A'P:/R=-.H<,Q.7YIOX4:_>U7(2%1U0_9.F:C!XH*:$2
MO7(O.#S#5,\])5/QG^$*RL-#)CY&@<K&E12]=:@G%9^*%F_C+MNX#^/-_D9;
M)_")P&?"(1+8&"AF_E$XD:<&!V+&WG<B//'VR'UOBN",K8AW/GGKO=><)TG*
MKD%HPIQ&#%]@MC.">?4Y!%\+<>+_T/DZ?;>:X2[2=\OHA__$3U8%DBB0_%7B
M_;L2US#[=T'8HJ<:3!VGR9("^S9.\L([#^P#CV_R!SY.^Q=A:ME:<D'G7S;V
MOT)TX%/9W/D1:OP'FPT%E0O'#_YLQC$;#8?=](/8_(WSWU!+ P04    " #W
M@:=.6449[+<!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6QM
M4]MNW" 0_17$!X1=UFG<E6TIFZAJI59:I6KZS-IC&P6,"WB=_GT'[+ANZA=@
MAG/.7!BRT=@7UP)X\JI5YW+:>M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D
M%>.[W0>FA>QHD47?V1:9&;R2'9PM<8/6POX^@3)C3O?TS?$DF]8'!RNR7C3P
M'?R/_FS18HM*)35T3IJ.6*AS>K\_GI* CX!G":-;G4FHY&+,2S"^5#G=A81
M0>F#@L#M"@^@5!#"-'[-FG0)&8CK\YOZIU@[UG(1#AZ,^BDKW^8TI:2"6@S*
M/YGQ,\SUW%(R%_\5KJ 0'C+!&*51+JZD')PW>E;!5+1XG7;9Q7V<;I)TIFT3
M^$S@"R&-<=@4*&;^*+PH,FM&8J?>]R(\\?[(L3=E<,96Q#M,WJ'W6O#D+F/7
M(#1C3A.&KS#[!<%0?0G!MT*<^']TODT_;&9XB/3#.GJ:; LDFP))%$C^*3%]
M5^(6YN.[(&S54PVVB=/D2&F&+D[RRKL,[#V/;_(7/DW[-V$;V3ER,1Y?-O:_
M-L8#IK*[P1%J\8,MAH+:A^,=GNTT9I/A33__(+9\X^(/4$L#!!0    ( />!
MITXO4C*@S0$  &($   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;'U4
M[8Z;,!!\%>0'./.97"- :E)5K=1*T55M?SNP!'0VIK83KF_?M>$0QUE5I-B[
MGAG/VFOR4:IGW0*8X$7P7A>D-68X4*JK%@33#W* 'E<:J00S&*HKU8,"5CN2
MX#0.PQT5K.M)F;O<696YO!G>]7!6@;X)P=3?(W Y%B0BKXFG[MH:FZ!E/K K
M_ #S<S@KC.BB4G<">MW)/E#0%.1C=#BE%N\ OSH8]6H>V$HN4C[;X&M=D- :
M @Z5L0H,ASN<@',KA#;^S)IDV=(2U_-7]<^N=JSEPC2<)/_=U:8MR",):FC8
MC9LG.7Z!N9Z,!'/QW^ .'.'6">Y12:[=?U#=M)%B5D$K@KU,8]>[<9Q6=ME,
M\Q/BF1 OA"C]+R&9"<F&0"=GKM1/S+ R5W(,U'19 [,]$1T2/,S*)MW9N36L
M5F/V7L99F-.[%9HQQPD3KS%O$2</(HL6#$4'BXW8:R-V LE*($H_^ 42KT#B
M!-(W#C8NCQ-FYS"]PZ0[_&UJ\:"BQS#TFTF]9E*/F61C)GVW3;;?[[<'ZT&E
M\3LS='7;]O5]9^K:]3JX2(.-XZZWD=( *H8/V-(M/O@EX- 8.]WC7$UM/P5&
M#O.+ILMGI?P'4$L#!!0    ( />!ITZXE!V$UP(  %@+   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;)56P8Z;,!#]%<2]BVW P:LD4I.J:J566K5J
M>_8F3H(6, 4GV?Y];>-%Q!ZJ] *V>3/SQAX_9GF5W4M_$D)%KW75]*OXI%3[
MF"3][B1JWC_(5C3ZRT%V-5=ZVAV3ONT$WUNCNDH(0C2I>=G$ZZ5=>^K62WE6
M5=F(IR[JSW7-NS\;4<GK*L;QV\*W\GA29B%9+UM^%-^%^M$^=7J6C%[V92V:
MOI1-U(G#*GZ/'[>8&0.+^%F*:S\91R:59RE?S.3S?A4CPTA48J>,"ZY?%[$5
M564\:1Z_G=-XC&D,I^,W[Q]M\CJ99]Z+K:Q^E7MU6L5%'.W%@9\K]4U>/PF7
M4!Y'+OLOXB(J#3=,=(R=K'K[C';G7LG:>=%4:OXZO,O&OJ_#%XJ=&6Q G $9
M#4CV3X/4&:2C ;8&R<#,IOJ!*[Y>=O(:=<-IM=P4!7Y,]6;NS*+=._M-9]OK
MU<N:Y-DRN1A'#K,9,&2*N45L 00;(8DF,+(@( MB[=,;%CGL( 4=I-9!=N.
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
MUZB)YRT]<3F_JC^%["[+D1K8*_Z/M;:O\ -&+73TS.VS&K]#S/,%HQC^)UR
M.[AWXO9H%#?ABYJSL4I$%6=%T+=I9#*,8]2_TM8)621D,R'=_)>01T)^0R"3
MLQ#U&[6T+K4:D9Y^UD#]G4AWN3O,QC?#V84UE]:X[J7.MDE)+EXH8AXG3+;$
M?$;L5Q#;&4*<@=E%MNHB"_Q\P4^+9%T@7Q7(@\#FDX'T)L:$*0)&!DRQ>2BV
M-U'64'EQ?V.&+,[7W_=?5)^8-.BHK/M5X4 [I2PXQ>3.7:+>/;&YX-!9/[UW
M<SU=M*FP:HAOB,P/N?X 4$L#!!0    ( />!ITY'66DPW0$  &0$   9
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
M4)LW1R$YU68K3T@U$NC!D3A#.(I2Q&E5AWGF8CN99^*L657#3@;JS#F5?S?
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
MXO;F2#4M,BF&0(Y?MZ?V$,4[8G:_M)-NL]V:V1YE9F]%DN(,W:S0A-F/&+S
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
M"?:;!'M/L/^OR/BFR("Y]YC>8Y+X4[JMDFRJ)!LJ]$8E^:!RB';[&Q6R:IX
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
MVFWKQ+EB6J3_I$U/]4FFF^3LI,R0Z+%HMO-FHGC5'E6\[KRT^@=02P,$%
M  @ ]X&G3NZO["<1 @  U04  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N
M>&ULC51A;YLP$/TKB!]0@X% (D!J.E6;M$E1IVV?'7(!5!M3VPG=OY]M"*.)
M(_4+MH]W[[T[\.4#%Z^R 5#>.Z.=+/Q&J7Z#D*P:8$0^\!XZ_>;(!2-*'T6-
M9"^ '&P2HP@'P0HQTG9^F=O83I0Y/RG:=K 3GCPQ1L3?+5 ^%'[H7P(O;=TH
M$T!EWI,:?H+ZU>^$/J&9Y= RZ&3+.T_ L? ?P\TV#$R"1?QN89"+O6=*V7/^
M:@[?#H4?&$= H5*&@NCE#$] J6'2/MXF4G_6-(G+_87]V1:OB]D3"4^<_FD/
MJBG\S/<.<"0GJE[X\!6F@A+?FZK_#F>@&FZ<:(V*4VF?7G62BK.)15MAY'U<
MV\ZNP\1_27,GX"D!SPDXM;6,0M;Y%Z)(F0L^>&)L?D_,-PXW6/>F,D';"OM.
MFY<Z>BYCG.3H;(@FS';$X 4FG!%(L\\2V"6QQ3?I,5ZY"2*GQ\@2Q!\(4C=!
M["2(+4'T@>!."8F3('$XR*ZZ-&(2B^DL)HO601"X=59.G95#9WVE,V)6"YTD
M"K/8+9,Z9=);F>B.S\Q)D'V^H6LGP=KA(+PJ='W3T#!-@[L=U;/!^8,'G^CI
M!%HV-8JB^+JI:'&K&(C:SA/I5?S4V6&VB,XSZQ';6_D?/@Z\'T34;2>]/5?Z
M;ML;>.1<@783/.B:&SUCYP.%HS+;5._%.&C&@^+]-$31/,G+?U!+ P04
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
M*;S\QXX0'T&*;"(I<U#''-#A9F7^KM/BHXH$Q1/_$8KA<A(#<G*WGL3O.C
M3)^8=$+/1'E#@)["U8.\R-,T2UPY/BJ9YQ-JP$IXBS"@9J+2(;C4H0_4.@07
M.^17.Y+&;D[(FV<7@"0(384#USH$%#L\E52X0J'L QF!"POR*PN0D?SMC/@0
ME!,WG&AT-]=,'&P;(X,M/S7*W(*CU:%5NL7F;G?6UZ:%LG?^,TW7?_V@XE V
M,GC@2G<.]G[?<ZZ8%AG/M+RC;OF&2<7VR@QS/19=W]--%&_[GBX:&LO5?U!+
M P04    " #W@:=.=YY+5NPI  "=V   %    'AL+W-H87)E9%-T<FEN9W,N
M>&UL[7U;<]M&MN[S/K^B*]MSCE0%T@3O3#*IHB7:T426-**<V:FI\P"1D(0)
M27!PL:VI^?%[7;H;#70#).7L/4F&+XE,]KW7?7V]^&V:9B+?1'_/P[,XWV1_
M_*H_\+\2G]>K3?K'KYZR;/OUZ]?IXBE<!VD[WH8;^.8A3M9!!O],'E^GVR0,
MENE3&&;KU>MNIS-\O0ZBS5???9M&WWV;?7<>+_)UN,E$L%F*V2:+LF=QL>$1
MHG@C6B)]"I(P_?9U]MVWK[$/]^N)]_$F>TJASS)<5K]]'R1MT?,]T>WX$_O+
M9]&I^4XO9^I>SE^G]VF6!(OL_]?VO'O>AM4O_4[KS]7/IM!Z23W>KH+'ZK</
MP2JUAM%SW(1)%.,"E^(\R*QV:OO_YS_^HW&3;Z-T$:S$3V&0B+?PH77*^_26
M:W'V_[-?_>0N"9;1YE',G]?W\:KZ[<WLW;3ZF;R%V_ QPJ.'B:^"M;5E[#G_
M:7XW>S\7%U=G[9I1SF#A"2SZ JCFL_@A?*ZVZW0Z?L?OC0>CZC=G>9)4#ZWN
M EHMO]OJ69N7BW@;K<)$G$&_QSBQ5G 9)(^AF"X6(;2"-DMN7[>A>+T&NIQG
M\>)G3\R)5\1UGJ49,!0<=$VWV3I,'O$>WB7QI^P)A]D&&VLMLO5\':Q6XDV>
M1ILPM2[YP]7TP_G%W>Q<G%U?G<^NYOS7_/KRXGR*'[^97DZOSF9B_OUL=C<'
MEOXP/Q<GKT[%*Q%MQ-U3G*>P6&O<\W"AF7A<=QM!FH99^K7U=9 ^D4A9X!_A
MW_/H8[""]M8DP"H_AUEPOPI%&B[R),HB6]C<Q1G<. [E60-Z-,UZGV'@3E&$
MIB()%R'TA];666[NH]4*[KQH8@USG3T!^2Q*!U"SXL8VE_'FL96%R1KD^^Y9
MW\7Q\A.T<J]FI<=J6H_[.W65JRB 9=#)6?>ICVX;/+O.#;Y/<MA ^!E44.H\
M>OI^ 70.#5B8X\4EX8IXK*[C>?@0PO*PX<=PDUL3ER_#V$+SC30TO-XBVR-O
MKL(@#9N:ZL5%&]A8*++@<^/(E:O:N=J&!B1PGN+5,DS2__N?XZX_^H:X(GNV
M[NXF4<M,64KY'DA9J==%D&=/<1+](UQ^(S;Q)A11FN:V1I=R3HX =D3=&*.Q
M-YX,Z6[AST%WJ!KQN/1%7,A'$60"9,#B29L+U )D3[B^A]-2\L<# DBWX2*+
M/H8K2TY.E\L(20K.;!M$RQ:(M46PC> ,JRUO04J % 6""Y(-S.^BU'R=,U'&
M3%Q LTGX!.0)<\/UV1*8;RNMO9*=MTM[WK__H1+_Y"9 JG\*LPA4YVFM43?/
M8-MD6\0/H/4VP681H841I]$.Z\NB,8LRQ E<"G]ZNF]O23(-/<MD>="DSJXO
MG-$DZ(:^.^]M?@?_>S^[@CN[?BNN;V:WT[L+:&#H;+500W%[.Q2Y:8U;BOS6
M+5>91&N$[EF<$HG4?"U%;7,C,'Q24"=)_!!E]2*X3BW,P]6*I(?6_0Y;ZS9,
M0Q(MV&H)RUC%6Z1N:RGA)D2C%)L%RW6T(4,7)8U[9_'.Y9U<PN9.E5IX2.*U
MZA1OK,9OXR2,'C=2-RV>!5K9*7 9LIQ+W%QL0'V$<+H\OB<VH7V$)+H:&I27
M>!^"CX7_VX1P'[SB0JG9&WRS;\.K,!,G*V.JFG4H<2S@F)C&K2F#-%H0=RWC
MU2I(C*86HYU'JSR3?+R[]5_@^)^@>2OX"'<$QO\F)]T#Q+N0W&ZQ>?WJ:GC?
M7%)-DWG\D'V";T S+)"L;#Z.X.91*EM?S</D(W0ZW#<H2YRSZ_<WM[/OH=W%
MCS-Q<GD]GY^B.W?]?K:WVU!2(F<EW7G!A%*O1JX="M>@81P1J,PVVI,P6)&\
M?X0C4O2&%N;'(%JAO=H"\FZEX#&X/86FT=WLN9(F[/)O>9JM79Z-E!4OVE'Y
MV!KYY\ ;GM]=G_WP_?7E^>QV_O_$[,\?+NY^$K_$&%^DH>BL:C0M6;H-!M\-
M&GP7&_#GFPV^V1X&']-?Y?190%TX3_]-L$)V]$!R@CN/X^.-;CDD8[ ZFKFF
M/VU%-QH'VM49UI:0KW("S>@OI!9A^@AP3V1*BK_>@CP40-0@:986 ]Z&VQPT
M)HYE2#\<ITEPU?>R5@KV%>[3&AWXDT=OW<,P%4=Q"V>3-BW@"X9U.E:.ULX(
MQS+Z&"U#(&@P+Q:@95"^O^JT_6Z#MJF7<;4T$:+/5$=6C=9=S1![=SN0K \;
M:._.>^_?"I;NMW^KVR\A$&VGZY5XO8_CY6;;^L"WI$&#!/>R>@XU#:;S[\7;
MR^N_[!] +,QX-&8_UD26"@TJLA@C8#%XG:"=-U7+$;^FZ!\X#;CEI;A_-FSQ
MICG6<9)%_RBB3LL0F ]\6Q=C,W]NXDT+)[/8_BG8/"+#FC-36(T&-GQZI]5]
MML_Z;?'^$:S]'7N\D1(X11**J(?3++E)XD48@L0BTWT=9-($DM%:"D,V=*?3
M<>XJ3ZFG[-R\(QE;:-Z1)NQM\*SI@VA9,D>3:PZ$I'22W<Y<[H-C*588_N$A
M7!!OAI\73 "8&1#\=XJ6YF+?@#<Y1$M#34O5'1TP1FUTW2EG#^A=DI*6+)W.
M+T@4@(LP![% H8F:0#$NX"8&/P8IJUYV.8<4-^%CD#ZG(!%3-+O:XB2+'T-B
MRT]1]B0B((4TOT^C910DQ&D8+NMVOH$F*I-"G_C?G J@ &"X<$N2$1L$BP4W
MP37FFR '2Y)T_6:)3A?]E<+2EV01/N@H6*ID-(R7)VAO9$B0.&22KR0#)>%C
MSJX!\2%^^:$];XNY=C4XT:K("$DV2E.42R=R$_/9F5X\# =6&BX4/;\D6AOK
M@3VA5-L\MC%9%5.SU;.'<SZ#^ <)1@&"5;Z$/8/)AVN)C%0JKN,ACC-H%V)*
M!.@@89D4%'>X36"(:(O;>^0HR8J^#[<9LP_M<$,G2$J,MCU=PUH7@=X2'H'>
M$YID> .K$#C(>;P4# 6ELH+5P.&& <T$U_*W?,-1$2*#RFW[HV\P],>WZ1Q7
MGH9>]W2SR:'%+1TD,C%8Q6OA=UH_T"*QR3-F&4-,<=LA:=$&ZJ16\3;:X+)@
MZ^M@$SS2?)ZYP/\1,HQY]C3  $Z01K#]E)BCZ10X7P;]TIK3-VG&<&\]6E#$
MDCW> !G ;C=(34B*Z!R3##4[;.#$TC1(GNDX _$01 D>0@I?,PU*%H&/\E6F
M.4;1.HNA5'4)EVVP-4)#9:I^ZK9J.PJ,JB!#J"5%L/YHLP0BQ3!?=1T8UEO0
M <J!'W(X#*(%RE!8V>VKV5_$].SL^L/5W<75.Y!FUU?P]QE;3P<U-L+NT0:D
M9LZ7 H3VIWP3XO1#)JRBG2%RYQB= HF1BC<Q_$\SX-OI_(UF0!GC=G;[L$5Z
M$U=QFZ9J^3TM7(L)+XR%M<094'24"?22@?M/[H 9%J+7'9Y^+=Z#9LN3(AA4
M:HG\YAK2DPL5GYZBQ9,23*E8&X.QJ%W$CYM(T9&^LP7/LN)9\ 8+,I>6FAR*
M_(" ;4-BN!28ELF?[0$K7>R)?!NCB0/3,MV;2\B>8+S*9 *3]H](_.QQMU9Q
M_+,*'=-Z<:%B'2_#E8=6!6HY& CE,ZXEI[1(T::M3E'NC_*G.!ZH(D>T:QG>
M9T:<JR1646>0,$KB_!$M F3Y^!/YT22D2Q-] E^5>0&Y&"R&'%.%,!)T88%6
M.DC%4G0(F+Q;@\V+RX3/T,('!8)-)&U1E*R%VVZ!& )Q#$)#D4$$4C)*B#28
M_T.RQI!MB585CRI)BTERW."? I#N('M(6G<['BL-X&'48,MXRR& ,%E'F18M
M:@S8F,P40^,0-RL/64\/?T*CZ?P#S_<4H!39D/3=+;C-Q/<R2A=PQ$".L+W+
MD"SXZTUY]?ZDK$QH^74L?!8OHP<2;&B$C/M==<@\N#I6)1JF\S-LI*4#TRO.
MMJ:!*/6>);%*O@+S9$_Q$J_T884?41;F6<@@&K:0)Q2D1%-:(R")<CZS#3JW
MD-S:D-%RVS!B@;% =3R 7*\>"<GT0L+GH#<3(7?CH?!8X=<1=%=._YK9^5,H
ME0$O3>:DX=9@#3EYF<0>N"BV%0(RKX@O:@T/H(8L!J/'-)[,)76<MU"FNG#%
M$@''UX0)>T#'!"%/*#*6D?*$< ?H.L!H*3-FC.S+>I%I"UJMF*)(-&%D+(1=
M+%6Z)[.Y":TW/L.OQ4ETBFQ/(HG6]WE+)B(<:?A96@)X;+A (GN,M,H9@< B
MZ(XS,(QBL8*E:L)DBZ!F3#4"7@N,$IUJ@;N$MHN,!$QJ#%'JUP8E1I%Y9O$R
MYVBIEV#*!W<+?J!2"_"O5WV_/19K8&EE(EL@$&HVZ+>[NAG?(C#+0X@9 DRC
M99]"*2Y94BH#PS&K>Q(0+DLF1C9,*L='"D]N>UE 9-#J)"LS4O_"T<&ZU+)Y
M)9W-!7P+ETXF(PQ6X2UT6- * (* OYWR@TZ_B,(;GH5E';V?WOXPNYN^N9P)
M<&X^W%[<7<PLJ^BBB#EX8&O?2T0J1[\,]ZG>F71.4P67G)#M+P-6IV*J#X9R
MVD8FZ1W0<FI^(,V6MZC^?J1+?9]OP,'=PN[O8XP!OQ(@>8:3'OPQ'L)_3KH=
M<<J?C@83F"%!S09GRLW[8V\R' H?)/3)L <M^Q.OTQ] AXGO#:'#*]'MCG&<
M<8_&@8_'G;[#$?D?WE0?INW"'S[N[,3WY:[ZWJ@S<.VJ/YF(;@^VWQWBKL9>
M=X+',>EYO8X/?_3H<'J](>^JYW7@XRG18>6VRLR[!*I&J8?A'^)\(T[%DCDO
M=B;-%A)\J"G(>P%YS&(1)+S+YFC7+<.(DY&3Y\@A@O$&'OV2XVI3T#PK[@RS
M3?-'4#1HAG2%M$,"4$.5K#/82' ]R-%R-G*Q@NTVB3]'\%$(MHC?[I,?DMH^
MR.WL;';Q(Y+_W,- [MWM].P.A/E\=@<?3*_.Q?GL[>SV=G8N;F<_SJX^S.PT
MCD8?-K#9X?,(<^ *K59.VJ9M!VB32''@]09$E...-QYUA0NY*?RA[_7''>&/
M@#$'0]$,N811.T"\?>$/?*_;&Q'KCCSP9>"O00?H?3APST,$MD+53$J6%;>R
M-U!2*E^&H# EOP$#T>$2QL!AX?)99,M_H!H 6Q)O/LWO_T9V)VN$+:@#)!I4
M+-$ZK"%<)Y1.<E79V%_&^7T&;F[A]7P"S8#<AI27@/)MUV]=^S+,6;*5C+(\
MY$#,J.VD@9(*L"S.97JBD1A\=KEA=2NT<5[IZQP,Q!^$W^I*5A@/X=:&HM>!
M3[NM@?RTW_,FDS'<)7P*DA2$YV0$5]O!5F?2:C%U\+*"-#V84JN#GO@HWD#H
MP8KQ_R/?-PAP46W=/07M.X9QNMZ@CY)VX/D3%/]#KSM J5]9GB1]4AC^&!K#
M7\7P]FYZIS#B&!0.<$Z_3YV&M";X:P)T/Y[0BB^,(%GL0#JW::5VJRH"N4TS
M-K4SS)VV?2-)J!F([6C-7\K@!-,T":L\]0_"$G.&0WJE,(8B2<D\<B@9")-6
M&7PG$PW$=06[84@NDB'=PCUW,*$'O1!MEDHOEV*<TEH+M%$.ECV92I2NOE]%
MCVPTV1<LXVW$UU(>,*7J? CSH712EA]5!MPA9AP'[")Y"I.%++TRY:MSMQ7B
MYTA4A &)LK+3QC;P0F?'K*&E-,B>DA!=2WH[Q('5"F-]HD@I*#P*TDDC^-5X
M II/&=SV'N':/;QW&;JA8" 8#9RTP1V9ODKS$;CV[<$Z$C6P="?)LL#%FF%E
MUW N ;P-$G1H*(KZ@&&B^V=8YJ?BGG??J)4N4UI7Z^2SZ[D=?=1DAK8AF-H2
M-L,G>,.^ ^L@3H1.^:S.=9BB*17M7D+)R=47QM$!BI$5\=L%!_@D?)1(/[[/
MI%D45&6 )_5J02[,9)0H#% [+71^!;8:/93,2=9:*2LM \X(,A_]5>UCKME5
MAM4B/!Z5B\&LW$Q**VEUH^<H\(A0KK3@/E5X/OX8\D;5?$Q*:AM1RI@U-@>5
M'FL?K(B,Q4DBYE6R0AJ".3^<\!^]X:A&Z-OB_(XXUWSU5UT8+8>--C/A#G>X
M;%S16/D%WLBAA%(7U%<C;VT[^-WU]?E?+BXOR12]OOM^=BLNKNZF5^\NT#-D
M.[7N<0U-<@'TMWF,T- \A/CWF5?HB<K2DB1.D"24#)(J"X[M4;4&,?-U];0=
M]T$7("$OMF/_2H 5/!Z H;(#R2CZG<HH!<GQ(&"7%*>4FB=FJ&\=:PGXNAE?
MK;FD"#26687CBYI7P#%%.,&:=&>>AFBCKE3D0EJ47^_P\C]PMTOJ1CZQ"?K#
MC/R;./Y9.L!(?V<D9UI*94?&7OLM\'^9,X&%>I[/WNP 3J4W(8?6[X##.Q)W
MX>)I$Z_BQV<P2G6?P<0;H<,/'L:HAX[TV.OX72EK?='2; ]6VM"'=O2_4XK!
M^-UO</@N.-2]";GBG8DWZ;$[[B,7U9EP-C?O#"(TGUF)P;_P /T!'2"X7-T^
M;P7LX(F_ZP [7@_(\%1,R)P]] #],1_@T)O(Z$H7?;[!W@=8%7&1Q0.',*UT
M($HO)G"I7J]'3BXLK2N<CQ[@NV&G1__%<^P"0?#_QST+)SH].[O] .IY]E\W
MB/>RQ. -/^YCRXB>[ 6KIE! =;R#-14^E(V6(3T#"4E-8Z)$8MD+&8\J8DQD
M KR%.DL"R>DM&9OD^/9 C+S)H$]MQB/Q7I\0X0G('(!Y'I-@78P,3 /+0+^H
M(\XUF%,^<H1#Q,GPOSTQ VL^?@[#5O7%(O3NP^7TO %( B9#X&F@.1_N@H*!
M_8XWZ5,T8> -.D,+##6]N!4_3B\_S,3[V73^X=:=-C9B=(4^:KJ=FG&54JO
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
M T6"1_LC9+3AKUW!\:6Z^ 902P,$%     @ ]X&G3KIM Q\\!0  YR<   \
M  !X;"]W;W)K8F]O:RYX;6S%FEMSVC@4@/^*AJ?NS++@&VDSI3,.5A)/B<W8
M)NW;C@$!FOC"R")I^^LKVY#(#9S9E[,\8<M&_GQDZ=/M\TLIGA9E^41^Y%E1
MC7M;*7?7@T&UW+(\K?XI=ZQ05]:ER%.I3L5F4.T$2U?5EC&99P-S.!P-\I07
MO2^?CWG-Q$ _*25;2EX6*K%.>.3LI7J[7I^25-WPS))T,>X->R3=R_*69Y()
M+Y7L3I3['2\VXY[1(VLN*AG7SV[NS'G!<_Z+K9JS:EN^W)>"_RH+F6;Q4I19
MUORKOM#\23VA>DUY9$+R9>=&F2ZB5+&.>Z.ARO"95WS!,RY_CGO-<<9ZZBT&
MVFLT<3C^MD&\%O\EC.5ZS9?,*Y?[G!6RC:-@6?WTHMKR7=4C19JS<>]X"TF+
M%:&%5#3$+]JLU+WUNZA'^ZOVO:2*V!LL$==<71#^RJC!\2#G@3OW_(1Z9!(&
M'@WB]B@.I[[G)E2#- %(\X*0_YH:I 5 6I>$M#1(&X"T+PEI:Y . .E<$M+1
M($< Y.B2D",-\@J O+HDY)4&^1& _(@+>>/&?DS"6S*+:$R#Q$W\,-#0/@%H
MGW#1 OJ-N)-). \2/[A3@&&@CB?T06'&>@,^A%KP(2[D@QM]I8E[,Z4DII-Y
MY"<^[<"!>D'V2T0GU'^LX>*_ZT\OB=Q)0MPXIHE*<'5,2# &LF$\>DNCJ*T=
M+>(DC+M%#*G%0';+71AZW_SIE+B!1\+DGD;$5Q4EN//K4N]$$9*+@6P7556B
MN0HB_3ZKVYI.^""?&,A"N77]B#RZTSDE#]2-Y]'["@R9Q$!6R50Q=8,%*<-
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
MM>?F'5!+ 0(4 Q0    ( />!ITX?(\\#P    !,"   +              "
M 0    !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( />!ITXGZ(<.@@   +$    0
M              "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M]X&G3DEG:)OO    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ ]X&G3IE<G",0!@  G"<  !,
M ( !MP(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #W@:=.S1G1
M1V\"  #8"   &               @ 'X"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ ]X&G3F)Z5'(L!   >!,  !@
M ( !G0L  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( />!
MITYQTWO7_P$  !$&   8              "  ?\/  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " #W@:=.N)HU+5($  "6%   &
M        @ $T$@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ ]X&G3F3T")]* @  T08  !@              ( !O!8  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( />!ITYT#3U4+00  '\3   8
M              "  3P9  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " #W@:=.;@-FB]D!  !D!   &               @ &?'0  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ ]X&G3@+B"4*/ P
MO0X  !@              ( !KA\  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( />!IT[2-2 PM0$  -(#   8              "  7,C
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " #W@:=.N?OB
MPK0!  #2 P  &0              @ %>)0  >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( />!ITX 2SILM $  -(#   9
M  "  4DG  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M]X&G3BFW=UZU 0  T@,  !D              ( !-"D  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " #W@:=.Z..A#+4!  #2 P  &0
M            @ $@*P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( />!ITY%^HH%M $  -(#   9              "  0PM  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ ]X&G3HR@BLZU 0
MT@,  !D              ( !]RX  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " #W@:=.VF]^*;8!  #2 P  &0              @ 'C
M,   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( />!ITYT
M6/YALP$  -(#   9              "  = R  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ ]X&G3A$),4^U 0  T@,  !D
M     ( !NC0  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" #W@:=.1S#36;4!  #2 P  &0              @ &F-@  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( />!ITY5(6>/LP$  -(#   9
M              "  9(X  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ ]X&G3N)09\&S 0  T@,  !D              ( !?#H  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #W@:=.RI)]!N$!
M   !!0  &0              @ %F/   >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( />!IT[VIR"4MP$  -(#   9              "
M 7X^  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ ]X&G
M3H3=26#5 0  G 0  !D              ( !;$   'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " #W@:=.<>]-)\8!   W!   &0
M        @ %X0@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( />!ITX8YPYGT@$  )P$   9              "  75$  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ ]X&G3BC(Y NX 0  T@,
M !D              ( !?D8  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " #W@:=.Y<5;PK<!  #2 P  &0              @ %M2
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( />!IT[=C1\I
M[@$  &8%   9              "  5M*  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ ]X&G3ISS!83& 0  -P0  !D
M ( !@$P  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " #W
M@:=.-F::6\4!   W!   &0              @ %]3@  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( />!IT[%?]"6M@$  -(#   9
M          "  7E0  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ ]X&G3EE%&>RW 0  T@,  !D              ( !9E(  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #W@:=.+U(RH,T!  !B
M!   &0              @ %45   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( />!ITZXE!V$UP(  %@+   9              "  5A6
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ ]X&G3CUF
M42@% @  @ 4  !D              ( !9ED  'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    " #W@:=.8KTV@2,"  "D!@  &0
M    @ &B6P  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M />!IT[(2<_=+ (  ) &   9              "  ?Q=  !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ ]X&G3MHA&FK" 0  X@,  !D
M             ( !7V   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    " #W@:=.482"K;@!  #2 P  &0              @ %88@  >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( />!IT[069WKL@$
M -0#   9              "  4=D  !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ ]X&G3D=9:3#= 0  9 0  !D              ( !
M,&8  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " #W@:=.
MW$<(O]\!  "A!   &0              @ %$:   >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    ( />!IT[VKI'NJ ,  !<2   9
M      "  5IJ  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%
M  @ ]X&G3LKQ[MTK @  @08  !D              ( !.6X  'AL+W=O<FMS
M:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #W@:=./]67.T,"   9!P
M&0              @ &;<   >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+
M 0(4 Q0    ( />!IT[6(K]2&P0  "X8   9              "  15S  !X
M;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ ]X&G3GCZHVGC
M 0  H00  !D              ( !9W<  'AL+W=O<FMS:&5E=',O<VAE970T
M."YX;6Q02P$"% ,4    " #W@:=.UM*3:^D!   9!0  &0
M@ &!>0  >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( />!
MITXN)EVTI@$  +T#   9              "  :%[  !X;"]W;W)K<VAE971S
M+W-H965T-3 N>&UL4$L! A0#%     @ ]X&G3E^.G)DP @  JP8  !D
M         ( !?GT  'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M    " #W@:=.$7D,]?4!  !>!0  &0              @ 'E?P  >&PO=V]R
M:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( />!ITXG3:DLT0$  #L$
M   9              "  1&"  !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M4$L! A0#%     @ ]X&G3J(C:4=_!   :1@  !D              ( !&80
M 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " #W@:=.^R=)
MT=<$  !L&0  &0              @ '/B   >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;%!+ 0(4 Q0    ( />!ITX4X$)XD (  #L)   9
M  "  =V-  !X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @
M]X&G3NZO["<1 @  U04  !D              ( !I)   'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6Q02P$"% ,4    " #W@:=.48,D)-X!  "@!   &0
M            @ 'LD@  >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4
M Q0    ( />!ITYH&4GF]0$  .X$   9              "  0&5  !X;"]W
M;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ ]X&G3@2PO&C# @
M9 H  !D              ( !+9<  'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6Q02P$"% ,4    " #W@:=.=YY+5NPI  "=V   %               @ $G
MF@  >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " #W@:=./MAF?4,"
M  "V"@  #0              @ %%Q   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( />!ITZZ;0,?/ 4  .<G   /              "  ;/&  !X;"]W;W)K
M8F]O:RYX;6Q02P$"% ,4    " #W@:=.E!CD<A0"  !9)   &@
M    @ $<S   >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M" #W@:=.9,><T>4!  #B(P  $P              @ %HS@  6T-O;G1E;G1?
@5'EP97-=+GAM;%!+!08     10!% -42  !^T      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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>74
<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>75
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>152</ContextCount>
  <ElementCount>210</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>40</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheets</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001501 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002000 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveLossIncome</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004000 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityUnauditedCondensedConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1004501 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquityParenthetical</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1005000 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/BasisOfPresentation</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/NewAccountingPronouncements</Role>
      <ShortName>NEW ACCOUNTING PRONOUNCEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - MARKETABLE SECURITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MarketableSecurities</Role>
      <ShortName>MARKETABLE SECURITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2106100 - 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>12</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - DEFERRED CONTRACT COSTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DeferredContractCosts</Role>
      <ShortName>DEFERRED CONTRACT COSTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2111100 - 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>14</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2112100 - Disclosure - ACCRUED EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/AccruedExpenses</Role>
      <ShortName>ACCRUED EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2119100 - 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>16</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2121100 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/Leases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2124100 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/Revenue</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2126100 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/StockBasedCompensation</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2127100 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2128100 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/EarningsPerShare</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/NewAccountingPronouncementsPolicies</Role>
      <ShortName>NEW ACCOUNTING PRONOUNCEMENTS (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - MARKETABLE SECURITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MarketableSecuritiesTables</Role>
      <ShortName>MARKETABLE SECURITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/MarketableSecurities</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2306301 - 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>24</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2310301 - Disclosure - DEFERRED CONTRACT COSTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DeferredContractCostsTables</Role>
      <ShortName>DEFERRED CONTRACT COSTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/DeferredContractCosts</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2311301 - 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>26</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2312301 - Disclosure - ACCRUED EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/AccruedExpensesTables</Role>
      <ShortName>ACCRUED EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/AccruedExpenses</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2319301 - 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>28</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2321301 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/Leases</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2324301 - 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>30</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2326301 - 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>31</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2327301 - 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>32</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2328301 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/EarningsPerShareTables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/EarningsPerShare</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2402402 - Disclosure - NEW ACCOUNTING PRONOUNCEMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/NewAccountingPronouncementsDetails</Role>
      <ShortName>NEW ACCOUNTING PRONOUNCEMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/NewAccountingPronouncementsPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - MARKETABLE SECURITIES (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MarketableSecuritiesDetail</Role>
      <ShortName>MARKETABLE SECURITIES (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/MarketableSecuritiesTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfReceivableDetail</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Receivable (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfUnbilledReceivablesDetail</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2406404 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueSummaryOfContractAssetsAndDeferredRevenueDetail</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2406405 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/ReceivablesContractAssetsAndDeferredRevenueAdditionalInformationDetail</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2410402 - Disclosure - Deferred Contract Costs - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DeferredContractCostsAdditionalInformationDetail</Role>
      <ShortName>Deferred Contract Costs - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2410403 - Disclosure - DEFERRED CONTRACT COSTS - Schedule of Impairment of Deferred Contract Costs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DeferredContractCostsScheduleOfImpairmentOfDeferredContractCostsDetail</Role>
      <ShortName>DEFERRED CONTRACT COSTS - Schedule of Impairment of Deferred Contract Costs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - DEFERRED CONTRACT COSTS - Schedule of Amortization of Deferred Contract Costs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DeferredContractCostsScheduleOfAmortizationOfDeferredContractCostsDetail</Role>
      <ShortName>DEFERRED CONTRACT COSTS - Schedule of Amortization of Deferred Contract Costs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2411402 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Change in Carrying Amount of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsChangeInCarryingAmountOfGoodwillDetail</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Change in Carrying Amount of Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2411403 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortizable Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizableIntangibleAssetsDetail</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortizable Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2411404 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GoodwillAndOtherIntangibleAssetsAmortizationOfIntangibleAssetsDetail</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Amortization of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2412402 - Disclosure - ACCRUED EXPENSES - Schedule of Accrued Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/AccruedExpensesScheduleOfAccruedExpensesDetail</Role>
      <ShortName>ACCRUED EXPENSES - Schedule of Accrued Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2419402 - Disclosure - FAIR VALUE MEASUREMENTS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/FairValueMeasurementsDetail</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2421402 - Disclosure - LEASES - Operating Lease Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LeasesOperatingLeaseExpensesDetails</Role>
      <ShortName>LEASES - Operating Lease Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2421403 - Disclosure - LEASES - Right of Use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LeasesRightOfUseAssetsDetails</Role>
      <ShortName>LEASES - Right of Use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2421404 - Disclosure - LEASES - Remaining Lease Term (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LeasesRemainingLeaseTermDetails</Role>
      <ShortName>LEASES - Remaining Lease Term (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2421405 - Disclosure - LEASES - Maturities after Adoption of 842 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LeasesMaturitiesAfterAdoptionOf842Details</Role>
      <ShortName>LEASES - Maturities after Adoption of 842 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2421406 - Disclosure - LEASES - Maturities before Adoption of 842 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LeasesMaturitiesBeforeAdoptionOf842Details</Role>
      <ShortName>LEASES - Maturities before Adoption of 842 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2421407 - Disclosure - LEASES - Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LeasesCashFlowInformationDetails</Role>
      <ShortName>LEASES - Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2424402 - Disclosure - Disaggregation of Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DisaggregationOfRevenueDetail</Role>
      <ShortName>Disaggregation of Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2424403 - Disclosure - Revenue for Remaining Performance Obligations Expected to be Recognized (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RevenueForRemainingPerformanceObligationsExpectedToBeRecognizedDetail</Role>
      <ShortName>Revenue for Remaining Performance Obligations Expected to be Recognized (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2426402 - Disclosure - Summary of Stock Based Compensation Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SummaryOfStockBasedCompensationExpenseDetail</Role>
      <ShortName>Summary of Stock Based Compensation Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2426403 - Disclosure - Stock-based compensation - Summary of stock based compensation award granted (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/StockBasedCompensationSummaryOfStockBasedCompensationAwardGrantedDetail</Role>
      <ShortName>Stock-based compensation - Summary of stock based compensation award granted (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2426404 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/StockBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2427402 - Disclosure - Summary of Benefit from Income Taxes and Discrete Tax Items (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SummaryOfBenefitFromIncomeTaxesAndDiscreteTaxItemsDetail</Role>
      <ShortName>Summary of Benefit from Income Taxes and Discrete Tax Items (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="pega-20190331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2428402 - Disclosure - Summary of Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SummaryOfBasicAndDilutedEarningsPerShareDetail</Role>
      <ShortName>Summary of Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>pega-20190331.xml</File>
    <File>pega-20190331.xsd</File>
    <File>pega-20190331_cal.xml</File>
    <File>pega-20190331_def.xml</File>
    <File>pega-20190331_lab.xml</File>
    <File>pega-20190331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>77
<FILENAME>0001013857-19-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001013857-19-000014-xbrl.zip
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
MY+_>CT>]J^[TW?AC-?[:[U;N6W_RKYER_-?;#IZK#U%3O*TN/E?C1Z/N+>G
M+:NN66/V6P^^_.URT._VI]<P_=#KPR/72<F T4]-&+WZ>8;23P5*?_^Q\:W7
M0/Q80'&DJF"K9?\5?AA.GLV2+Z#S@I;;G';Y8^_R0Q#NFR[[:9<_B^7>5*A_
MJKKGP]%@].7[;/2Y+'P+8B=!?V*!ER,%9BQPL](?I_!*Q"O5V>!A='$Y&L)?
M)PO\\*&:@IZL>JDS'O:'7R;'P0XWB[X2QSO>:$;RQ!JK6</U>GV\OM<9O._T
M>V^&H7/9GW8&SY)#5N)Z8I0UC-+M7EU<#3!)]!UF*^)CX^H<E^)K]6;8'5T<
MB9;9EFDVQ?L%,9#=A8'@YXO1\.-TU/WS63)*@=\+,4PQ$JW_*4YZY]#TSEP<
M7C]<'/XD!0Y""CRU6K@^CZ(G;G@J;E@X==OS8>/..O_D>)ZT_XDO'HDO'EK?
M[R0!3G;>X\87#D$>F),W<'A<\I!9.;LM^LGX.YK%M5M;]B<-_[#+_" )A3N$
M<4Y1X:>*"C^DN;?;GC\)]*/9Z=LO[LE$>TP3[:'RQ4_B_0C%^X.8=-OK^I-X
M/QK=O7TD_B3>']<#?Q#QOO6BG\3[08CWAW'E#O&&U",(O@-'^T"V_BD^<X2;
M>GL#_K3,1VB:[^"<GQ3Y 2CRO3OMNY^ZGOCA())U#Z(N!/U?G>$QU(6@>Z\+
M,:\O<Q]OB?8[@S?PZG'=K6HINC&^'(V!W'XT['VLNE=C\!&K(U.8+4C.QSA6
M8'F\&G.;A7Y[-03<+CL#),%S6]\FY(YW6><-H=.R/L6R/OCATTDL'X98?HR%
M[D^K7\$.Z[T9PKN_]#\/*C>95-.)__ZV\U^C<1AT)HMF['N@"+RR=W?M]^C6
M?5.<[WBA#>F7RP:U*;_\] O@A!5XOSQFP&*"_PJ#/J#PH1K4+4<GY_W+Y\P'
MB/)/K2@?)PLTA#2N_?);#__7T75#V;E5'TVF[\X^5%^KX=61Q2U6X':SOB5R
M+R,XT72'<!4KW$; JL&@/_SBAKVWG?&?U13^G+Y='D^%HXU8XS;NM0;91V*5
MI[Y=N*74.+'*T['*D4F5DX)YOE*C(3)X\CV.Q/=XC##QR?<X:-_CH%C@%))Z
MJI#4@]00O^XK4%=2_ !$N"Z?B']["_2YN+JX1N2E:@XLQ'A+EE<_XU\7Z+)J
MW9^E8CHX"[>=?SO?[LF_QZWLFEAWGB1/P;I/I4N/B&OO+76?']<^M< ]<>UM
M-$$\E*Q]IK;"4PO<P[$5M@Z!+-BZ#\V_)ZE[DKJ'RK4/:.$>NR]_R"+W\4,%
M+\E>>'[R]JGY]B1O'R\B]ISD[5/;"2=Y^YC^V7/BW*>6N ?"N8<M<T^1A<-F
MWJ>/+!RVY#W9#">;X9 E[R-P[C.3O(?"O$\O>9^:?XLTEDY__'\Z@ZO*?[_]
MXS^  3KC[OGW7ZNOU6"!+V^?>3.\O)I.Z@=XR>_/][+E1N2Z8[@5]-K?/CC0
MZY\/GX)U?]YE6_)NZ$S.L8K$U\X AEX@\[+'9=Y&>I^X=TO)6T=^WPR_5I,I
M_C9Y,WP_!I).J\'W?U2#'A8ZZ0R/[V+T\<CB.E"\\0*<^'NV.O0DG;=C9WJ2
MSH?#O9O:%B?I_,3&QHN4SB^+&4]+_Z2*^:6[_(^LET\N_Q[#5<^CB-3Q^$J'
M4];JR:L-'K<_<_(>'D/%/E.#[7B4[LF$?)S8SDD-/TV,YP6HX2<X1SIQ\].<
M)YVX^2%<I*.V4X_0-3I9SNNY]\1_+Y<%Z,MC@0W,PA?% MM:9"\]1/W(AM@I
M1+V>=T_L=T0LL%":_)14>X 6T+,07P]?5O]T.GR IMN)=S?BW6<=ISC<J, Q
M"*535.#%L\ I*O#B6>!T3G,<X8&G/Z<Y!FX^G:$?A\5]XN93QM,S8NL#S'@Z
M!OX^W=8\DB#?B;\?Q[8^ZFC,$=K4I_C0Z<SMJ<[<GBSV^TRUZ4EW/8GN>J;<
M=#S*[,3?CQ,I>NFVV8NII'$,W'O*Y3M(6?P"$@J>X"[%*4;_0J^;/TMN?NEV
MQ(NY&?0@W&N >[&P\OOQJ'?5G;X;?ZS&7_O=ZLX7^Q7^-IQ4GZKQQ7$P%]9#
M;D)GYMH4^#S*XIFG6;PP&DZN!M/^\,NS6+ME=)[UT@U&5[WGL6IWF#S3!;MU
MBSI]F(8:I#KVE;MU/991>J9+.*_KWE?CRVIZU1D<^R+.*[PEI(YW&>U)ZQVK
MM;ERZ4Y"].B7\.0P/)/%.VG XU[&D_-P, LVZR3XSUD_JVVWWJU:_-2_  O@
MW=FG<6<X.:O&[\Y^&8UZS2KTYIEQU7/3]R-0/F^&,/_H]>F.NWF+^-\&5+Y3
MZZO)_'#L>G"=!C?B[V4S]KZ<_>YK-7XV3+V-C?\([+Q(VQ,GK[%P3T+Z7D;S
M23X_>"?83>3SG:5U$LW;6Z#/52IOW4_SR?CW9%^<[(M#Y^3-+.63)#Y)XB.V
M)$Z1C%,DXSG+YX]7GR?=<?]R"@1_%HQ8(G02:2>7_^3R'[$@VXBK3X+L.2WY
M3'>]*(_A9,C?3SZ<F.70F>7Y2)8C-'F.UP9Y/C+FQ#8O4]J@Z?IQ"J]#G'ZI
M1E_&G<OS?K=S?8>N.[H:3L??__7[Q[F+G4/P0*;C#EI_'_J3/_UW7PV[YQ>=
M\9\+S/6Q,Z@F'ZJOU?"J^JV:'@=/H>7;2HY7/\_H\=/O'_?D=JVCYAWC-I+S
M!8FYK?CU%W_BUWE^_<6?^/40^15'W:3?>=_I B=TGP7/X7"!TPM:>+.=H#KR
MU=Y,PKQ$VZF._;V;GE=C=P&?Z':.I&S F@6O(X -:)UV^&GY3[N_P7,Z\@7?
MS.5Y9CO\7@+^Y'KL*BA.CLA3::N3(_)"]53CPI\DV$[\<Q)?3\7%-VR8WB;W
M+'CO9O7O$'I!2[Z1QCHM^8O35>62GQ35]IQSTE)/'1,X!7V/<8EWU$HG$742
M40>A8K<ZESHE?+SHA(^CX]=3PL>+3O@X&GX]G1F<S@R>"R^?CCB?_1*?3@=.
MIP,'S<7VG_2/N<L/;X;=T45UNVJ_CKHU"1>8\9=J6(UA%8<]U[OH#_N3FLY?
MJ_3M$F_6'@=SWJS_"H3OF&0CC%]0)&<'IOE032KLEP,TC-@/9W2)CSY?EMD
MWQ?$,.;$,,?#,(>@EG9@F)-:>DJU= A,LZ26W%^=<>_3]\MJ6:Y,P3.>5KV/
MTU'WS]^'_>GDP\??ERSS3_WIH'IW]F;8ZW_M]Z[F@P_IXG(P^EX=6RO&!6HL
MB)UV<NS)&F\DYBQ8L43-%Z035W)KS6F_C8;_!FHA!UROSKNZ8LARQ.O9\VK-
M**N)<>+4AS^;OX=</5+&N[>0?(F,<+-/YC;ILV""5KQ>$ .8DR1X>DEP"*;V
M1HQPD@3/A@&N@-'KU;^:]-Y7XX_GG7$UOXJUO;0  ,[X[>H"'-3I:-X.Z_]T
M474F5^/JY_YD)!C5/_W^,=Y\]V9HGF#EB^:^$*OA"%S?UF_,*(3@3M9]9.E=
M-T.WJ,T_VTR9>8ILA.6:5U[#W?36U7BM>>WP:GD3+K[V$OZX_J6]JO^3 U;N
M(3OG0>?+#S.N^5"=+;@XKZ[%1J<[?:T\L8YKPEV@4G'G90HN<99Y#M(;\>KG
ML\Y@ A\O7G[SQ7 U'N-/_4FW,_BCZHS3-3MO\'%NB="1LIP$ER)%:SPSDE-&
MC=(DD5<_OWY-6;U35GWI!I(XZEY=W#[POMY"&7Z;; "*(U($S85A/DHFHB=$
M1>ZDX=JZZ-VKG_\Y@Z+U*\U@()R; N%MLE0%%R70(RGOC1,Z).IA-92-0 ^<
MU03&[5>6@;B&;_,ET1)(;X)6E!CIM?<NI!!55-;RR#-[M6#)M'YI&0P4V9MP
M8\X^$RX93U9J[ZSFD2BM#+ E-Q0(0,GK?RY^%U]]\[E4R^U0'S0.P&>LOOWO
MZOL&W\TJDR"B%BPHJ0UL!L*)C,Y9$@-)?E&OM7YI"8S1Q<5H6*ND6CI/WEU-
M03. )SM<W)G7K?G8V\YW0E_]T*NZ_0O8<_#[;WD.1BFL=#:JC#LCP][T-.EL
MO:14,>'3JQ]0#M0OO)%2VEABB.4+(*^ :A'^!!+^"_SZRWCTU_0<YEUVAIL0
M4V?*!<V):*6D"LP*3V%+2VVI89&8!9&RXE.+T.3^H!H'8*TOH_$F4,#V,3D+
MGIA,T@EE0P#%*U(*4E-%8$/_VAE_J7YPW6XU0%56]7ZHOS$/U\)'%^'Y4'VI
MP[O#Z6^=BTUX.RH0=R#LK(I$:A"UTAJ:J0$8@4R)OOKY??K%??SCXZ?T]N,/
M;WX+?YN'9/%SBZ!\!'89^*M)?UA--A$S+#I@=IN($%E2E;T!QN?&^D1@J^NF
M!5KXQ,W7/XT[R#4?OU]\'@TV$6^!!!^3BX(XJ0B(-ZFB=-QKXWPT^IH"UY]=
M>#=^L([XP&)A8LOD0]6M^E\[GP>5&_9^'W[N#P95[^['15BN6WB+^9WUFL^!
M94,D7O%$<XX29(_-2B6-&TP3"C29VUBU12%!:2D) N'O/VX#U/V1 (*V(B$)
MBUQ1*9T4TF?0(SSE -(S)FHX$<M("*8Y4_="8GP%/A<F:\"3;SOC/ROL$I.^
M@DB<S#3U=NL0(P@R;YU*C$N781T<HP)TCY>:!!V+=3 (_QP"ZP&Z+_BK5D#K
M[)71E!!NI77)*,68 LUB<Z!:V67P#:=F9_ O1N-I___5)U W%L@X5M=%( -
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
M#DI1D:TDK+SL305[]I3<:C=Z'HVF4H#)#]),@\8#"S,R$&HV@V]0MLX[4+6
MAS8[:D9N97(.=U^"W8AWN843C'KB!-7"% *)[TDU+H#\.#1XX-T(TCQD%5.B
MFLB@E8O!.XJU.J+S8$>5<NWY4W*KW9BQBZCWU'ENI!(1C#1LHY"B4,*8AK 4
M)4=)P)6=&R-7(-,CQH%E9MXJ98--01KL+L6*0UZS'_O@"4CPP+N1RLB3R=XE
M[:0(V9LLO6.18H_1% IF6G::GR$AM]J,D09BZCK(A$OIK4O>>A(\$XJ!"5O8
M%NQI]^)U1 N/<R93WYGTMPQ/J&BP @-7#JNP"Q#8U@4"OJ_0C/ R+\KRX@AC
M2_CVCML#[R>P"ZR)CB;!F0Q@;49ND@LJ&(9IA<5^$D98>Z04VFJC8'(^=:#V
MHV;2F 3>#"C_Y#-1*MDRG5\(0[8RPQ^8,"M3CA1(SP#K#(C)G"28,P;$JE."
MZZ;6TIBG=TB+_O!J)@>O/),1_3#)46X8R9C0H*WKJJ[EML!TNN.DT%;;0GG/
MB HY9XQ9:V-9  D""L7G;+4L](=@RFZE@K<BS-V\Q;=L&T7TP6F.1?>"=-R;
M% )S(E)'@A6\.#!$A%9KB3:X]H;+W>+>7 STWV__^(]^->Z,N^???ZV^5H.%
MM;Y]YLWP\FHZJ1^@:XO8)Y\"^)(8TP[:,D^H!N<2B*.U4T7NY3.CRP-+&H8]
MTC2A5%DJ:8Y.!YET2-&$%'S9]>JE4G<K*96<(5Q((DT4"2Q<)P,!EK4A2:.%
M*L3W<R$J6V?M)4,"89A!#/K,*4\$LXEZ[XP(JJQ%\LPD'7N4'8T)P2)[R?".
M ./>QJ245()$IVA*#;8#LZMMAV=-Y*TVMLY1:^N3#2%([9RCV0%QF37$<<9+
M=T7HY>2>8Z8M7Q>KE)I8&:-5V"<D@E>?%*IJF<&Q;3C&>V9T>6A5;0/QH*&3
M-IE321@VOT/J>@^ZFA=G^B^5NEOMZ$!CHCS*!*HH2.*OV^D!44V OY>5#0Z#
MJ _"7SJ%R*(4PA$MI?"6B* =-YGQ:&FY>P]*<>SU-%TRG[PQ/%DN!>?>!2_P
M'@XQ+'C34'CH::7\RJY7V3+)A::!>PE2V)M@8S @HSU'ZZ",M1@BGA:7QW0N
M=0*$$^$V"1F4S-;*@)8ZU41S5L;SGQE='EBB".'! @A4*&#"3+C/5,B<K =C
M/_FR^]5+I>Y6TLFHH&Q4BF'Z)A4.Y)1A"9QV(4!@E7UYG@M1USF78'N2.NG"
M^BPU"RYJ3ST'2>ZTLN56?F:2[G&<RXP=,Q3LX.PC6*#)2T7!:G#$B9!(*()Q
M HR()U:-1^-<2BVB9%0P&<'#=!Z\)@.ZB&38Y\[ZLD,QTVN.18Z*MNN<2RR
MX*RVCH'\TQX<\&!156O.!5Z:?JYR[Y&<2Q%33E0E38*DSAO%DW*<),F(8V5C
MKI=*W>U4-0G4^(1U,XT,B5H\Y&;$ (&)T:XXQ#T,HCX,?S%-F9.@,8"_=);@
M5T;OB!<L\\C++M@'I3CV*N499XSYX"V6>6+.91.$MC0RJTT,13[??J1\Z$S.
MW;"'_\++Z5]A&MY+GX;.>/R]/_S2<*MZW;%E"MH:&X32L%(N.LM5)(I1Q3+
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
M(LF^$9&>2+(;3;WR5CB2L@PQ^"@SR<89"3I2ZB:;ZF VWU-(]B PXJL4PUN
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
MY-SMY=GME0,)";/!P5&G\&_L%$&XIKB'#<WEG2DN&6DF>1,XNX.]AMR9U\I
M&@(04^$\<1PK3'(>%0T-%7':V'PMU./JK (;Z/IBS:P2T-7T?#1&TW^M1?GF
MMSP?UDR9!9]"4D(#7W@+YBTS.5$GK%<+"NVV'A99RDA8#=!]0%\R+A=!%QA7
MMMBX*X#K1)6'OX(E!$:%,4$G^_"@OYE,KK:F>*98Z06[2E$LJYJ\\)$332/S
M3NJ%>[@-E:#:P=@5V)4T!K!2H(F'Y#(8E=ID!92%'0IJ2%O=Q![W!+:^9[_E
MO24C)&CW$*E4(H MF1+5V3&\*.,$*P1=*X3UM[<&;65WE&0(5=$'ENN#4W S
M_0PTYS(M4EFW >W..'G;F<Z\>YAT.1,C;M@+G<$ I+?[VND/,(8$"O1C9_ZF
MT]:R6:#UFZP&CQY,1TFL2E90,!LQC*%86;# 6KFTX?8 ]B/089V9*:7V2C*1
MF);,<<]C($KI'&%;!%D(>R.%>5@Z?*@F%=8D@7D1BXZ,+NM \(X.6K9<.Q\2
ML["WO$PT!CHK[X8)=N5)A-)+E>-7PG,/P-?=E4G,9:Z"9@$ ,LQBTA !<]F
M;%7E$8HDX,7M"OCBG8JYN'JLSOK=Y:JS:Z,[M6 @X)-QC<W8P=RTF.NJ!*]+
MJY<IF,0L66SK0;HO JN$G0("@\TIP:!@TG"/^0K>B  &)][$+6)I C3(4M+/
MM@A\K897U4WUXS$ \9_]Z7FXFDS!LQZG;]W!%<9!\:P9_NGM%-J66 '8*165
MDI@3P[5.F7!8*ZQ.6X0JL-*N84M(;0WF V%9]VX&T=.[ZD[?C3]6XZ_];C7?
M-61TU5LJ5O2I?X$EI<_J4U102._.L+;[XN3;9V?/@-)Z][4:P]1U)TDY66YM
MG46J)<D9E**W03!/1)"BO*% I3Q:XHZ&DZL!1@\>E<(Z. M.5$PJ6\DH,\%Z
MKY@#<RDFJPI-I30G1TKA7^%O(*/?5^/+:GK5&>R'SF[Z?M3'&J ;$!O,3NV2
M]D1%(H'@!DP\&9/)'-U"7MQ. S-PZ8KPL1$;4YL?G\Z<@U876+XH&DD9V-=:
M*0NNBG$V^5BH2B64739/CH3.'Z\^3[KC_D;%P8420E&*5P8DI\*!6T\XZ%^=
M@@ !4&:0B>7:[\= EAO>F7'@NIJ-*4A&#)4D4.H=UX*RZZX#"3SN4(0?C=9Z
MV:@Z'IJ\!>MI6F&)A'5T,2Y9FH1*";LQ. />&_.94P(:.9"R,XD2DAW?%KJ5
M,[>=OV:CZ[@&['!-N?5@](&@R91H?\TUWN'][H)KF%G*9STPZMRF!OU2C;Z,
M.Y?G_6[GNG)E?<]F_/U?O_A5)8&4<Q+,78$MMRB8]V 0.Y"IB>!U]T*M82&O
MXZ;&[Q]75,&G,KE 9,:Z>=3!KO&2B9 DCU3+LF89\%'A'!\).6H5=)VO"R^&
MG]<W@ ?'"$U,DX44AEJ0LR)A"R9@(1I*':0U/5+:X*B;]#OO.]T^N*;K2BJX
MQ"58W9PH#CM).$$SJ*;_G[UO;6X<N=7^G/P*UIR34[-5M)?WR\SN5O&F/7,R
ME\W8F[SY2$MMFUF*5$AJ/,ZO?]%-299$72U2:I)(51*/+9%L$'@:0 ,/ CHP
MU)3L:N.?KAM<[\W;!3,'W>!3X.R;A!M8TD )-%=U'=VE.]# &CB!KFFRZ[MN
M]:P'8NOU= TW4CFC VPY P]V;U6U?%=7!ZH-7I\C&0ILY[:O52<(<^W5G"<0
M#DQ/]17P=-0!0+?AN[;AVXXF&8;K!AOXFV3-U*3U[-3E96;SF<BAHWX'MJ0H
MMJ%#Q L1F:-3XE))E]V!79T/0?,]_$6^APGW,HD<UU4,V5$L3]$]W9(-U_$&
M1@" J>BT5K'BDE*R@99*^/*)' B7'5?S'4^1![HB^Q LF@-Z_.D.*,WPAE#:
M7FOW:9NP+Y/(L1U+\DS=\&15UG6'3@*4/,<Q=5L>T)"JXA59JLQ?9'&0G(](
MY&@T?:.;JJ%8FNZ;BB4'KN51,DC9H04E5>U330[SB/O$<EPBQZ436S7;]"4Z
M(L)4+>I.^TY #YIL3ZXXT(:J&.U3E>,3.;24UJ9S>75_H&N&!)ZA;9BFKZN2
M' 1^Q83@;Q)_+O2A<CDZD>.YKFH'<F!*J@[0[;C^ 'YA*Q!>@+@J:2X+[(YK
MZ9R6R+$#S6,=\(:G>KZF#"@_5"!KUL"RW6I!O@(Q/-<N\$F)',<::++N6I:E
M N!"9  XXGFN:@X\51M4>>9D"11';J<XCD[D>)9KJ+#B0'- 4SP7_"&[5!4(
M,0VEVFMBT6*+5LKFN$2.8X(85$W5:&6J9\+^XTBN%/BJ[[,2YVI)=FN5YHA$
MCFM1V@(Z>EAR=4IN;M,A9)JJZKYAF$[%858U.NZ!4ZF<T0$VU8'F&:I#>XYT
MSU%<T"80G>+Y \>"O:I57LV9:D9\7QH$DNO#GJ[[ON+JD@]6"/9GZ3X@](;8
M3.&P:&1?8Q>E&M<#DY)WZ1[U<0-)'DAT0KP;:-6I+XJL4.^O_E4NJ,P@'+]/
MLS%U2;_<Q=$#8U385.*V@^PST&7?L&FG 6RP+NM$,P/3\VBQFZ15*\1TFS%
M5!>U^ZGJ6<;A2;;M!2&R;/@#V7#!L0A@(]4-<+CH@B5/\0?5[A'9M&QUXWD(
M#PM>2WQMWR)E-0BDP#4-8T [(30Z=9*N6@570M*J?9^2+FW<(CE8].9<U':W
MR7==W5!=258=.J4FL R%+AV\3-I_5J6;@&"6\Z6_9(:V)RP&*L24IAPH1@#;
M6# 82!I;M:O+CBM5!_/H&H^K?D45A>W39CS/ E67'%-V_(!INNO[AFQ)5=(F
M2[/4C7M1XRO?5;GK&_"\JD?]6DMW+!\\#\NS0)<5R[#<8 ,]EK*E#O,<RZ@!
MERT;<)D.9;('-'%+#RI4B0X UWQ#UZNLTZHNJ^K&#!L/"SX4ER'>U]6 UK30
M=+4[<-6![D-,I]B>KQE.]0A,ES=G6SE8])&XK-@Z38G9GLWZ BS+ 24'.QW8
M%*NEZI:D:MIE$.K@I1^ RX9.IS4XKN5XBBZ;FNUJ$),Y2B -3 I1&W8C8V,0
M?]E5'X_+O@VOEA+D^;*K![1?UP\D\# UW=,'3O5U*Y(J*^=P-&=DQN'#QAZW
M'9UX@,_@/F@#0[/H*!AY,'#8%NL9X$;KZG*@."=<EH]<S,NSU;JLG0V&LNJ9
MJNX.P"Y-4%;95C1'M2'(E<%]=%>:7FI>UBIQ]I>[LO'D0P)AT6.8/-!NJX,&
M'!S2+>9+MF'! G4E@*V6(@XE5W<4V55@5ZE4N5B2N@:[KW_8Y37?D#BF\5XR
M*L>>18L9'L=/+1OX XAI9!6V41VLS!FH2J##_N(8L)LZE4@.W%]KM0!E^\.\
M]I'W-6B[=N#HDDEGM4,\HKBZ)1FF)SDVQ&00:E>C$LM:F\9YX#/31E<77@(;
M5@U_W8!Y!XC8&M B'X^.FK=TRY-L<,C ;:8#*"C1ZJ;=>JU>9?.#O/Y1%T!<
M4I<L$H<?TR'[WK)+DH.^SLQS7^I0<6S*3J#Y$F7T5^$GVP2GTX/]5]:KW*RJ
MN18L7F29\\]L5XE]SI@)"!ZH$OC7=-")YZI@];[G,VY?;U ]^C;6"F9J7?8_
MCUSVKR0!N(EAV<YH#-B;%Q1\OI'#UNZYGJJ:.BQ=&^BZY]N.XLJZXYBJ(T$<
M4NG25&59Y6?M.SM$]^5[0==]W;$]6@ZJ! -Z"*G)@>8Y@X'AJ1404HTU?JGZ
M5FXW:-.6##NY[TNR2>?R>K+M!(KA2X$E:W[@5EF" =>:@JXCEGFZ31NR:2NV
M,:"EO;XK6[;A*+;K6;XLR8-J]L=<I_:K==D[67D"7W(4Q31]6]%M0*$  EPU
M@-U%MW1-KTZ#M]2U J>Z'_6,\&,K"JR2TIS8DJXILB/KP4#6X#UIM%B]6MUE
MV0T:X3GA!X('%;8=ZD?8^L#470D 5](-R1S8CBM5&N<TW:CGK3M91OU4^J3N
M\\M'9IPWSE.8C4K2V@\)O,MIR3M$CZMOP;_]PHJF\E_A$D7^(2E9*_?*DEWT
M]GE"UJ579-&PF/%J_ [+S;_>_%XI?2MB\N7^0S*BS$?3Y4/T8#R)TV="-AR@
MKQ&]N+"G630C2FMC=9E-O9054Y4T" /,95G/N5,L]1 4K%^6M;R_C5?^-=LQ
M76_+JV)B_IPF_P:Y1_?1[$W-+M_ BX((FB*?27FD=-N7;=^GW>@&;%D.C5LV
M$0F9YB%V<9+45EX*E4!)G;/,W%I2ZKS2NSV,+7J)\6L?MH OX\B!&02P@4B*
M9.F^YLH#3_$-PPF\3?JNKTT3?L4R:Y?2JSBU#Y?20%$#UX%XSG4EVB#%AJRI
M$.^KJCQPU4WT3_I:$K91*2V96O"=9,,H7R>-VN)=+$\Y\R3/4C0Z 2B '80.
MP'-EA6XT\/^^.S W+7*-F>OXISQ@C8Q%J:;P7)-=-7!DQ58A0C<&BD/GFX-[
MZ]G@TVG5Z2Q7LKY^U'?\4S:SQF,)Y$>CB%XNC'\+H]&'Q LG4;$W S\PZ0&A
M;=@#V];!4;8,V5/HT#C-\PS5J'B<3%X'P0/O\CH"'!Q#DG6P$<]W=0AY[<'
M#SS3<&4M"#2SDO+1.1//Z^81O$J=Z!@'W_=EP_,L?>!YMJ%+KJ%(0>#Y=(KE
M!N)C2U.[(*_#U<F0+%^7(;*APW\'_L!R;=-AP[P\55,'E60#A^JT<[RQ;&N.
M:EC.()#I6&!+AF";,G^YCN2XFZ8.:-;:(6X-:WRAI!U!1/:5%%&V:<LZ.Y8$
MAJ*IIFZXDJ_JJJV[G@WN[0 \-$!<W=U,C[EA?SIP??7)I6&C4&4/K,(-=,E6
M]8$TL&Q+5BG@VJ YJP.L%G+1-CA@C<EE \WD >Y( ,I/>\QM6S%UT]8MR3)=
M6W(M@$E'JG8$ZX9EOV)1%1[*&M9TEOW"TZ4 D,*5O(&G@P58LN*Z@>_X@P&
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
MK[X[LA??X/6/* BK[Z8BT]8P!I<G3(:$&0/%Y^)^&@OAO&#J*<R%)"V$<5@
M0H;Q>=7Y@J!1#D*!/[!)*,+L4ZQP%V0U+:9TN@F%$"K )MN WE6NC?T*/[\Q
M:NE7,(W+ENQK%[V]B0T#VRV*KX8!GYI)E@LG-P[HESVJ;6D; !YR'GE"P&9I
M">!1P'9ZS*$FUA^>,=?1S_K#>LN=^EU_>%8(;*_.Z?6EU/8)]&5_Z'*^]R^-
M;MP]V)^OE"W3+K':;T:A9HB:C<5^9_#0N$9NM39'X54 S3.&-(O!/0Z>E*MM
MHXCKJ$S;TX3=[<HU315M^^ NZ^/.-X^095^V@\LI&V_[B-S0H?HK9(H;$*=!
M !8@M3<@Q0*D>EP?6Q9ML[YF#BQ ZI(EGVFKENI+#A\J6<S:=:MDKMU<F7-Z
MV-G805;]M)C2,:N4JT@*BU*01),'%LQ6+;XED0F?-3%(HMF2ZAG^%)J[4!MU
M\EB=1!+-<[OOZVYA1<ZUW8E>K!<#VGA^W5S4F7&=*5!%]0R%9+U)0_&#K-RY
M!XA(B$@'SD.3FQ_\V!5$:DGT?3F&LL5$WI9X?,IK/;Y^U3;*HG5XE(2EC9BD
MZ*65***NJ6@EW<J9<&=3%SB9QXZXU]>+]+)E3A?EIHIFCY$Q%NL@EB*6(I:V
M&DL-4='/6-_8:RS%_,X6MJD]I5S\-_^U"PK;GE5F(YNTVCI8N@(O_"%)NSPR
MQ(O.X@5$C(@77<N=7>X<:KWXG/N#*+7Q@ZAN]VGKHF741[C?]7/L%F$(=QX*
M&MS,X%0-9VAU++' G;%=($&+>=A>-Y3+EE%K21PVE"/2(=(ATG&(=+8D:E9M
M/7F(=&N.WG8B@E=R!$AK=KUHE%^2Q2H0+$9DS%KIKV2JL@TJ5ODW>HUYFS[[
MS=-*Y_YV'H%Z<BGR#\+.9 H'"_V0#./IJ!P/DA:@CL)PFF5TYE!9.%T=FL+!
M0]?R=H1]-=<<+%2HOIYXD5KL_@M2VV@_+R\HCL*[*(Z*B&QX2QT?I54A8J$S
MAV:SRZ;P(-G+:+/R@[GP!-(CZ^/,_@.B)=^'A(SR<N@3N\9\IM%L;MGL4I3L
MA?Z3>2WT;Y/P>4S_0 >>O4PZ@SN.V)BT?/;&BL<PV33_3(1O#1_IJ"1VDW0\
MB0D;KP9_#^$!XY .69J _TZUA ZB2N_@+3 5N1;6:Q7H??,H+]B,L=DHMI*@
M9O:8^6R04ZE,X>A;><G[31/>KH6#F&X6_C\5?T+*"7+%;#FS[\?PV9B-T"(A
M&R<W2<%:DP>ZL"@=75=/+#JNNK=4.J 2H CP'BH'.+,Y6C6 T;8'*!XS0H0Q
M?.XQ%TA"T8716 CGF!='IZ9-LF@<9G !800+!I-I\(;_;=G7FC"F]I F32ZL
M:DB +2(%%P!PJN_TK4;C";4)^"RU%OK;]4:R37:VV:9$D%XVOW!I3!1J"B;B
M:&G?V'2Y!B5QH9%]$S#O*(Q!J=+[>Q"E</<,0GYZ@<+]H+<[]IG]_-./$_(0
MOOOZ,A1O#I4.>X-.,II#\]?R'K< ,6Z<#O_XY<]_^HE]^6;X2$;3F'RY=\84
M#?_#,/W+_?R+7@HX?DLOOO@N>_GPCZ_D_N<W Y^:Z=_D?][Z;X1H!+^ VU_)
MGN+KOC'P#-/3#3-P'=4,),UU#=.T'-=[\\L:HAXA\DWA:1UAW &WV0O9R)F&
MG&F<?ATYT]J0DEX\KGD!BJGC":66\>\<::X*P=0M<R _E0YDP!S(5;EO2BPN
M7,Q79!C/J<TRO[5?2[F$\]+]-8 1!VGZV34;N?LNP]U7CZP./WCA5OMZ0]'7
M]*'?<F!%X[U%$+P(HH<TR.*^7K8%5'UXOM[/ADU+5*7F*;5Z<9K>(N#FSLE
MH$.@:U9\JFC66#[4:Z!K5]G0J4> ?!8^[/,IN[+.5A5WY(0=4['SOW&8_4'8
MZ2#Y/B%)3JKS3NL[.3OJU.L5!U<;#KUNII-)3&A-0AA[8?XX '?B(PES\B%A
MI0[TFD>??JD#V_$#RQJXJJ9)@3IP',<*9'>@&HIGF/JY3[]:/N@(7HM W3S0
MS<4[J6@*GM*QU%8-IW26=N))D8XG32V(50[OJ<1A)MO.FK:YH&TY8.*87*"Q
M R8^U+T#YP,'AZ%M/Q\X^P@?ZO!,0E (6JH:4V^TZG7SD+WC.E-"^5#-QL76
MP60(;D O2O25U=>G]\(T)_.RV*5R?6J?M+"SM%'A+<C]:@C6>\S&5+N$N;9*
M2Y34VB@L.FA\AV4BMZ9"CD]G;,B)_)Z4/2=+=<6?T\*%W]&?G<(-8UJZ?/-(
M2.&'!3DZ/V)+MF]9IJ)Z UE7%-EV754:N+KDV;ZJ:<&Y\R,'M6LTFB!A5YO+
M?=8<PP3/NHEHZFU8E$U =V3>$33KSKB?%E/:<90#&L7PNIM,T+W#M,N&B,*H
M)>UB&I>M#SXUZW/:UTW,&6VWJ-D%.9GH[%,SR7+AY$A<O^R FI;.:<9H^DC*
M#>$9W#*!1=)Y;7$T%G/0BV$QQVFJ:<BB=H;AM+THYS@K!+97Y_3:&)_W"O1E
M?^@R,]9?,,5V&@A>*6R'/F9K/O@PIV$7\DPY,T/4[-J(EON"]YU+G:JU.0JO
M FB>,:19#.YQ\*1<Z<V!\[Z3]FZ3>6NJ:#<UL/$(6?9E.[B<LO&VC\CU10"G
MRA0W($Z# .ZJ%8_00Z1J/K=8.YDH46Q9M,TS3@'%)%V++/E,6[547W+X4,EB
MUJZAVIS3RFIHG<XTOWH(P\D[-\RC_,N],QQ2AEAX);^!W(?/Y?\>4X@3N-)
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
M$?+IW;_@8D*1"AE)R%,87^]6U]G//_TXS:\>PG#RSH_R\.$A(P_L.;_<SYA
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
MN?$O!<@BDW64?"-Y,::?HY VR>!;!8F?04#QB(%LF-#WL%_\U\+@Y0,1?9.
MVE%!+SDD(GQZAJST"Q0YRZ&^\"-<^BF=PMT 7N&:!-!U">=S6 0%>+A<2%5$
M2#-A$D8CH4B%(@N3_!Z /ESHS#-=!7R6Y8;CY_(C@(9TF[@CQ1,AR4P<<!6Z
MNT:P0%@[+ 'NFB9E,=AL#V+/MNG3Y?/23:64V; ,SE^></$XU[79?UO4TH%7
M7VJ$<)]23Q*$$MT_SU_[DA;-;'M<*FD(?\X(N0+=S)8_]0C_II.WGT7AZ3$:
M/LZO2+5RQP5?WBC]4)2 LY#3-T95?O9!^D@OWX;+A[D Q@!V$N6/%'+H"F((
MR/)WN]]B:5I#$L<S^?_\1GK#_@U>_'#^[YETU]_AAM>\ZP4(V][@IN394S0J
M'M]IUB&!Z&H4<_B'CRYO.2;4V>'NLM57W?T&-'K>6Z 8IV<=J ]_D@ J)M^\
M17\DWT@LR,*5D-[E)/O&M'UF4?D4+!(,Y=_3E+K?#.S93D(Q%]SD$CU+*(@H
M"E%9E#B9+P,E6//[W49V2)")AHB&V'E#5, 0<[@M;(%#\$:$%#:X;&Z/S&6A
M4>^2J9*(?6(4@7=5@$]$33&9_^L]<P/1\M#RT/+V69ZZ9GG3I+HA@L-9NJG4
MYE@@!+M;06.83$C2>30Q"HMP[L]F-%;+6'YJ$<]!<#.BMTPG+*1+GU8"$YJ:
M@@LO/./Y)?+U:] (9>D1UVX.H5#X+8QB^K<R&H2OC*,D&H,HV*78]^\WKI-]
M?40*DM%OK'C2>[)A!Z!)!\.BI6A]T:MJOJ]&ZPR\:=R=LO#E7ABG"7F>O[K[
M:3(JDR0%/ '('SX6T>BI5"7VW7EX-!*> /C!%6/*^W( )+/OS_82&ICG$\*<
MM1A"K'E:<T/\Q1*B&]>P);^P]YE@*X,%;KL?^R;[W6@I/)]+(IQ,LC2$ZT]S
MJGTK_F=5N<'XQF&11=\7T3H5<1332X.E/$;9B$7XSXN_?R/)*,W@4N7UJU:T
MY@!'"9@"1(]"%A;T"9XCED"99M_FJ99A1D81_#W*_]@NRH/S,3NDJNZ2ZF[C
M[*#A?;BGNA(#8C--6$;(IRB.6>H,()TBWBR=Q%YFRMY9.F7]^S&5:SZ7\G:%
M+=C?2#*:OX$,##1C*:_9\4*TM#W0&&D*T1!</&%9H^%CF#RPG-(PRH;3,3T:
M&0("#T&-&.C3'86=8"3ITM/.\UJSIQR5F0UZ@QK.?K:)E25K*#@5CSE=,2CA
M)RH%095%@1Y'-'CO\^KPY?:&\.2<.-.6*HWIDHCV6NBR#&>G(LLBDZ5EC_.H
M,. (H95>O"S!*YR5_8(8XW"2DW?S'RJ'(9O#@A=?T]A8:'"X6U\^DVK^Y=C
M8N7[\HE?5R][>UP\+K[[BV]IH3T_!62R?E3O=;49N.%"LB$M^<@:KPRJ#*[:
MXS*UN^_CC/U9U=*#LA2*>>OI- <7*C^FE?#@ZOTF]/;XZGX.-'EV2'1R=A#!
MDU,=K(O(XK(*6ANWQ;F%BMJ+VBO4UO:!\,J;@K9 !V]3<*V:\5$;G@')L>?*
M+N:M'0*=;.:O)?GK*2_#0>K75LX%61$UJ3;'O/,=3-@P^/H]%<$(P6@/&$FB
M9-1',(A@A&"$8(1@Q/_0 $0D1*3:4S(]!:5#5:VMN*1 Q(84+P=;UB7F'_">
M4?JTJ207YUESC.4=V^M0?U!_4']0?U!_.)0/CG(\UIV:)HS\(Q;NTF1T^OD<
MQGP8\V$N"G-1'?(?$)<ZB4N:(IKZP97I"$D(20A)"$GH*B$N(2XA+O4*E]!5
M.O?TJD[FFKPTFU!^9')TKFFQCN,F'9^]V[8TQY6;,&+^%:K^!0M<RSR)/:+M
MBO7B$43'S+'QW=$6):VAX8]H9FAF:&:XI:&M\6)KG;"E>K>LKIA)@\4#JM'%
M@([U36\F2>4R"U4;*44O4U1-2*^]KL,%=>SR2(E)]S8DW1'N^@EWMBQ:DH9(
MATB'2(=(UV6D0\<.X0[A#N&N)W"'CEV_>ZM7"PO4]<("^1R5!1\.G.-3>0_U
M;?IPL7PZV?&F=DR6TR<%N\A;N63-A@O5N3^>?#K05<!N>PE< YYF5Y 43Q<1
M,Q S$#,0,Q S$#-.%(0JJK:$:(%H@6B!:(%H<6)F9W7X]LKGEWY>6M>^N:KK
M?3F+N:+;LC3*8O+J(DNC-)NE*?]&KS&?:LI^\[0RZ)0]T8@,:3M.E";OJ)3/
MF%WA8)W"AV083^ETWR@14CK37HA3^E9)-I[-I^5C&N_2?58T"T?:XDC;-GT=
M%]_:IV_5XELR0Y2[".+E<7&D[9(C\3(ES"=#,KX#/V$VU=9ZA4/*LT;B5-L>
MC;S#J;8='[O8C;F@.-46M;>]VHM3;3NKH"W009QJVYJIMDBYAI1KE7&2LEX?
MJ4S7*=>P;Z'NHV,<)XGC))=GVTJUG3,C&"$8(1@A&/%358N(A(B$$1M&;"=)
M2,&([1A(:F/_9=,JA+-MVX;E'=OK4']0?U!_4']0?SB4#\ZVQ=FV&/-Q%?-A
M+@IS4:WV'Q"7.HE+FB::$N:B$)(0DA"2^( D=)40EQ"7$)=XPR5TE7"V;1TE
MX<W/MGT-:.'LVDY1V^ 10LO,J?'=RQ(5VT S03-!,\$M!6T%;06W%'[B'IP-
MB[-A^Y'B:>],'1PAADEK;CP-A#N$NV;%9ZNB)-5&^X5(ATB'2(=(QR/2H6.'
M<(=PAW#7$[A#QXZK(H<NIO1P]&NCR7_.WC8.6<+#0SP\Y,_S0\Q S$#,0,Q
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
MTC&H_K,P NM(TD)X3..10'\1)=](7HQ!Q+GP%!6/PO2E>31FS:/P_; 0PHR
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
MQI4R+#EPPE@ /Q]LD/I9[-'"3:1TC/FGI,ZA'UPC*5I):C!^DAW77\J)A8E
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
MV"G"JG(0L#=3.IL6K'YBU!==E2I7Y5B;45VK/]^J+VRN$ ;;:PUU&W 6'1@
M'  'P#654DQ='8 #X "XIDK0;>J80!P0!\0UA+BI[!R=Z?5K'6 'V %V4\O2
MI0-Y*6M 7&W*HEJ,7-XQB=ST9)5CO,A WD)^U;N[I<%":T3Z>\J]G*<D'WDQ
MJ3&"W@FR-^1-K^L+H<-2ZAE&'$M:12LP HQT$B.,.KJT8DB@!"CI)$I,C9HV
M<BX!$\"DX< OL *L=!(KID$M UO*M@'&NN<TJA:;E=<Y8D/)(4(K)]+=8R+?
M0@\-H8=!4I2CY/>!,+H\[2[O?K:!,EUJ6?+.O786,MI$@4Q!IB#35I.I85$3
M9 HR!9F"3$&F^Y[(.29U#'GC-<"F8%.P*=BTIVQJ.]0UY+5[!IN"3<&F8-.>
MLJE&+0V./L@49 HR!9GN>01EN52WM<-+&6PJ14G[,<N$:0IH[$[)*JTEXETR
M6=[DGI#DNL_O=EF[8W!!<%$8\Y/1M Z0Z=JKQT_)?/0@R_<+PLYR+\V7X:;=
M?R*,A=TQ?;\MZSQ]X]7WUSR0ZQ$GWHTP>H@W%MJ99R2,_:@(N%"<.$\]7_PE
M'WDY&7GE9V*2"$4-8R\B_,>$^SD/2%"D7AXFXK]NB9!C5>TH/D8BGF6OGW_>
ML]=OWQ39R5?/FYQ^YM]Y7/"K-!E?S'[_WV$^NB@R(52>7@OYG$>)_^W]K[^\
M??2=SWSLA;$0YY_"@"LK,V.??[H1TJXN[G)VM4)"XB.?;K^(OV:W8GGQ?]>E
M?CTL7=VX>/.9W[X[NAKJ&G/_8G]?#X](&(@_B*^<F&>FI5T,3-=DCC6XLLZ'
MNFN=&<:9?FZQ<^OLZ/TC;=GB&:U#Z4O*YCQ2-F=9V2ID'U;7IO]9+G(:YN*J
M_.E?9H6T-TD43*\GX'XRU:;3$I/3JWAXLF0R?[0D>7BVSY?6R@9M_9B<*31)
MA3"^QF&%K;S26X$O@;LPR\O7#P ]7;G_A7M^\;DO"F56T;PH U9^YN$F*RHF
M/H^BV6?>'6E'U7NQR?CW[[>7PET8Y"/Q4CR3V=XFY!)YDXR?WK]8T>CY12VF
M.LY3KP=K$Z4WSY:<79/]ZN4==:VE,/O^GE_7#OOSN'G</&X>-]^7F[<:_?66
M=%11+B8ZW^2ME_IDU5UE\[Q3[0LKBZ=UNM4K=G2U^D<O]4=ST1J,DM*1V<'[
M5EDO'RTX6./VU"WY)9^F6OYX6!JL:>E("\\Y*3(O#K+?=E%NHX;BP1<$KJ8V
M"X]^PO/"BXB0,H\S+BML!RJ%MJUHVS5/Q^0#% V*5OLF'8H?CLMH%O0,>E:;
MGEU$21% PZ!A]6E8$F=%5$:EH6;RU>PE'[>C/NQU(KRJ6CU6A=+.FCZ(9TO'
MM(=$+;+-=M?/CJ;E4'T@K=TI4L5:PH#*[;]@.C!=S6FS)C4;F!$*I@/3@>G
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
MMD5<I=SN"TH")6V40(P$?= 1Z ATI 8='>OUMW%8A59]4FM$K;8Y&0"#@<'
M8/7Z>+8EK>%_YXVJEIS]-HVSBR2=E(EM?.M85+\JNTR'N@-I+DQ70*4>?I3;
MSOL%$V9*:WP!C  CG<3(L;QF3? P@2J@:FJ@N50SI0V2Z<KFT_:C>>5 M46"
M":I%42UZ$"IT&1U(C RA6A2A;I IR+2?9*KK\@8L@$G!I&!2,&D_F?38D9>1
MNK>$MXJ8M5:ED; ![FV%HH)[:P\).)JT69<P9#<-NC[=0 JM@MZA59 *'5]P
M\[CY%MQ\2_+WE+-.YY?[4JN@.LJC6]!*:,A]/K[AZ7TWH8W#?2W1R 9-^>G_
ME6O<]QJ:.OX=Z2ZD6%.*391;Y09"W:!5J.:.JJEV&R H)Y13W68^T,Y#:F?C
MVHB6/'7'1]&21Y7X?6?+-4WJ:)@*VYB>]'B#!26!DC8JUD.',- 1Z ATI 8=
M'3.&GCQ(\0*%J:IJH+ -G#Q;DU:$VGFK"B>HZ,FS#]H<:KK2ZAR[ BKU\*/<
M=MXOF.C2W'Q !!#I)$2.=5U:;S=XF( 58'5OH.DNFB;*\'H0G4$!7CMB.RC
M6UN 9U!#8X<7<B\*\$"F(%.0:7?)U) W2PA$"B(%D8)(^TFDQX8*5+I3Q*RU
M.HV$#9!O*Q05Y%M[2$!#2*#YH.O3/7G6O7[[ILA.OGK>Y/2+/^)!$?%/MV??
MO3 J%[E*TB]>Q+]POQ 7'O+L,_>3V ^CT,O#)+XN/W,MI'(>)?ZW][_^\G9U
MK4LOC85*9W_R],O(2_FYEX7^61P,PZC(>;"\A'@ <2GES_SVW='54->8^Q?[
M^WIX1,) _,'S\Y,S9SAP#?=*=YAN#0?:F7-IBA>V<VX8C!G#H_>/GMIF.KS\
M)!:^OMB;B.G:J\<8-1_19_E^05&RW$NWUY07KG,-V*Y'G C,^$54/1F2W))<
M_.FFE#;QXH $4WD3/GL>9,)3DI5/A-QYV>F*GJ%_T[LC1TK[IH';ISXVBGT=
M37S:8,X^7*[=BAX^!R_?OQZEG)./XO]&&;D4%Q*09;FO,R4^>JD_*KL [6!3
M-*G-3-U\D>G_E6L\W0"($O[#YY-\88/UQL(LS?O5&JAQ3)3&HBQG Y2LF@)N
M[L0IJYTU-5X3(JDS5*8Z&Z](NG(P:U'T!N.1;6 (983576JM5XA[<:I:4MV>
M,CO-C-5B_^ Y.8Z2+/N-A+&?C#=NKE2'=:2RH*0=!+2]O/-8=ZC-;-GB0*4
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
M2PA1M;=Y?I-Q]5XTR$?0O0U!=]!=/^G.9=313# =F Y,!Z;K,M/!L /=@>Y
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
MRG%L\^C](U!L]H">;%CZ$J;,1Y@RES&5Y5ZZ/<&\<)UKJ/@L(\FMC-8)3_W
M?2>QN6GR9$LQ>3]*B5!M<I&,!9?_? C)V_^3D=M*R<AXJF4DK=2,3&9Z)M[_
MIPA3 8]"\%9*DGNE(U&E=>0NS$=$H,GWXK);;-5&ML1.5N*)__!Y5LE3P*U*
MYQ"0(@$O/R"T(2"3-$Q2DB?5U7E!,BG!67[^[,L%<4R=W/&4GZ[(94&KEEA6
M\3:X3-/D-;Z5T_?6.7#?6K0?/:P1O[!Y2NG%IU SGY4DM^<E74?+LT5#Y*G.
M.0_;.)GNX^C:TXY\@Z8][=*$.V2,YTG1(W:Q3VUN>V,6S**N*R^<>T#U4BI6
M <-DD?/T;2:%]:NJA9G4T6Q9^.LUDGIM5NC;)-@BJ7&*/8/J VDES<AG[.WV
MMHT.]6Q[TZEN2_-X>HVD?F]OV[@HJ,O9M&>3YLAK/+>K+'L-:N3I($\'>3I-
M=P&VJ:DC3P=Y.O+T:N$$#GDZS]SHI\>9!^$T<6== L-#^@(E,<_+? *>Y>&X
M&F60E0@3"Y3?3\;BZTE*;CT_C,(\%*OF(R]?S)4@(R\CWSV_^NZD2+/"$^OG
M"0FKY(@L3PM?_'YY79Z?A]^K5?;(&-H]Y6=]#M'O21+<A5&T36;0X,P=. Z[
MO!H.+ZUS[<R]')Z?V_;5A7MF.:YE*YD9]&(BR+:<MWV2S;50&W_DQ5]+Y:J4
MR/?2]&>E&V-AOU::^'7V0,B=ER&S99WO)2FSQ3QL9DNS/_^42!Y6J"-FM,Z=
M4,;L7=ANNI;9LF5,X%##_*Y'*>?DH_B_448N!6\%3YF*'[W4'Y635??UF!5[
M2)O;[VH^P6UR3A"9W,Z5//>B,F6V3(@55L'_>G'AI3_)YA! BWV5TGB4CEK8
M.G4L>37F",<J$8YM&F<712I\:_\GR5,OSJ+*/R=>\']%EE?^Z2ZVU+['+)TX
M33&WR7':2UR]1BALC9FML;6U?9BC%N0;[WYNT,N$Y-+,D=<_?W<AX]1FVZCW
M2I!Z?2S[R\A+^;F7\: ,SO,XJVR0LVG8_>?6!;"7^H5V.33.SBZNAM85TUW;
M<2ZT,T,_=YAFZZSI,+?SB!B=EPZK&H]RK\;45N(&3Q_@_"[,QA>LQ/95"U\O
MG!1]+6^0!U7@_S:)HN2NC/QGN=#&DYM2:X5.SM66>'=>&N (8&WXSI9R!#!P
M6Q7#5^SK*,U=@TCE<J >+G>@MBO=HT,(J"Q45NE3EQIJZ]5QM6L[]WTR5EDF
M6?6BG<$FREOY:)@56@-;/GFD#?U;W.^3LGW1E1>FY%]>5/!ZB'0LE"/B*H>4
MEZ[@0./0/G_YYYIV)BJ,&E$ZCND8TLK>.G]6VZ)#'^5V%J2/E(LA?>0E"5D&
M91*K_;I.23M9$C 8RL7^D<0G_RG$1=V&9:5&&3DGTYZ0!_4HE$8GH[8M+8&D
M*QB$7]D:E+1KDV\[6Q@&9J$_NV7OG\RP399"F><0A?&WT]LDR>.D[!4>?R,_
MJC^E22F"49Y/3M^\N;N[>_WC)HU>)^G7-[JF&6_*_WY3?O!H]OG\YT1\7JS,
MRU..HW+I-RMKO__U[9MRG?"T_/?]_P-02P,$%     @ ]X&G3MJ*>?HP#P
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
M5& 2!W4"E$8U24JY#"U*<P[NC;2S)%V*:2A [+31NVJ74"N9D7XP ?THGWR
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
M3W]U.#C7X329(,00IB5@7CA@$.%&UT@RZ.&PX\ GZ\<.3_R,T/ZIK.T1'63
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
M4@:UPH@Q(S96H04*H#XK=S14U,'$[X<IHL$_)$\R>>@>V@2S9913KB7A3,D
M*3-<4U[C&DOD#L_7?/:JWYDT6K_/6Y.^HMGFB\+GD^KO^7092Y[&+W8FB268
M*@O06 ZE%Y!ZH#Q7FJD:I>#L#;  \;EU=B"B2)JM\W362-KDG3IC)9:['\5J
MCY/I<E&,75[%5*=YD-T*T=;I*KOL\0?C/YC^S9[$DJ/Z9U8X"B@$0GF')6&6
M,1W$&Z.I5A+=R"5KNB;=1H'V4[<KL:/%*%G07F>8P9Z&1XE0K#P0&_ZTM++]
MQ>T=I6LDDE;9%V(_8&J%L1Z@L+AY:!5%'E,$[ : Z-OW60RA490UJ9#W)DP<
MA]1@3/9GL.NL)8@WF$-I&902<VXXKI%5PHMA1U];:DD?V\_M@/U3=;M#>)!!
MWF>LL>?1U*V_<[L#>S!98F>?C$@FB3"$6P*)%UYZ:K: 6]*^,M7S2I1H+.HR
M#;#/.]O&:8H8=-SR\)_B1B/ :N,X/,WM"[$^KZ2*MDK4);B]K4(/;-T85)F-
M)M/)&LA/\]55#?N6I$8#9(0  1 TEA@+/(*>BQI3"R$>4")76G\R*6Q]*<UO
MQ>+U;%3>%&_V!^/OM<LP1D(Y+,*#0)UW6C*WA8IY-<"MSJZ%5'8'3U^B_D<Q
MN;H.&J^^%%5^5?RVC(A=7*[@F%\L%_-%/AL'C%8/R!Y5.&J<+&8BT5C/CSI
M/>$!&+G!PE$GAKCCDE954L)WKE?-(95YLGW&.1=.Q0*F2B CG'.K[,05;X;R
M 1::2ZP:7<#4EPJ$Y:Y:F67Y--AK-^5LK<!J$>RF3\O5'7@?R\?VVAUS;H^^
MG#YX!JDW%BM"@[VO&0R+L=BBALD)GG>RVEV)E:MW3,_Z7MM8=X]6537^YW*^
M6 ?=CWO#'1XQHTX)BS520B-AK VBJ4,ESEDTP*)=YWC7=0[DF0VH7?P<;T+M
M&BF3SC-'+!.Q% 4SCLM;/#!5[7=ADI7;.H\1U1& YS*C-N0?84AM>F0(8\8I
M=-IPPI!4%!FS?6"D;N^0)2MYU;,IU0ZHOA1!S1:3<:1P\N7.S<'NVVBZ'!=C
M'\"+,;'PDEZGRSQD3MW$:W'W[>EV,7XP1+40PDLG)?76$XPLW6#GH;+M$Y&2
ME:I*K&3G@#5M4M$VPZ>8A>Z+R,(ZKO$Q_U:L+GB=S(,9N8B?5U&SM(5S]I?(
MB96<9O/VZ4;_[M5QG'=(>TV(#?\;B 1T4#A+K# X+(UGO'3UQZB.XP#!W$,/
M@MM.);/6&+7!%QHB^HR2]EH=I[%>]5(=YS@I##J%:[T4?PCOD]7D;S;L'TCH
MVM,K"Y+"U$ILI688*P&PEC4X"HI&!;)^G,HYC57E<6BE(X1[C-X]1?'!))F]
M_3+K"$ 10NR!P0P:$#=!5KPB(!D8=J)6)U)LIADGX?5CZ\@@,Z*&IQK'JL3.
MZ_/FB[@DKBI_'KI![U'3##H?SZ9Y+8VP1CL<?.F:2B;% %.5.D*][!28WC(J
MB^DT!EIGX[=Y]4<1[__;^% 'LXT.=<T 0H8)Q(0S&(37)E#6UQPC!EAK54BV
MS]NM*B0"JL<LM"+,=1U=_*#)T_)SQ*2I=C3HG1'%@-0>6 RA!E)2*>7VD>"X
M_5J1;+<WC8)TCU5?.O)K,2NJ?!H(5^.;((<8/8NAKZ9:TJA_9A3CG&GLF53!
MD^2">59[CP+  =[WE49/4J!UWM3]HY/O,^.H<1)8S[&3,MYQPO66.RC;1YR?
M3:6"UK&4+@#M/7]^'V@?\V]WHM)/Q(%/C9P>G""#.%YJ8@B"SEEAG<:(U.A)
M+]H7SG@VU0/:JN-9!)!TJ^3W6;X<3Q:1@]DX$A=_F)?3R3B\!L8ZG\8K'SY<
M%\4BU7'L(RAX%^">+:Z#-3K*4VW6["=G^W:<7UR:?'[MI^77\P!SCY*@8U5Q
M':, 7U:IN^M7^=GINOA<5.LB3&?;UKHU9QKL3#UNG &)04RR("*F+2I&O0&K
M1U4:$E:.1E4]$W-V<%?H7L/,0$VX($Q80;2BGB.J-APA>(IAVO%VSBG">&A%
MG() GULI\VIQ1P'"IX?"#[_*WE7E>#E:7%2;M]".?9-=33.I?#"8=/CCE4&:
M(B3<AGT,@W\VV,V2EE(L.\6CI3%YC&1C@L*&P/G.,/7>]AD6%,6"X%)AQZF1
MCD)=\T0T@\/<PCA=1(]EW1DX/X;@![4O,1!YG\=;?!,H;!)NNM<N\QHX S",
MA:2L9TYY[K?(X&;)+OV$$CJ22=D=&GU)]FU@,!BXT6\Y*-U';3/CM(8\GD[@
MQ@87%7LCMLA0VWYGL7/O/(V$3T6D+RE_+$;7LW):7GW?,'Y0UCMZ9,AYA @5
M@E/LE#; :[$U:P5M+_'.MQ322+P;7/K;8EKMD,X;G$1_V#23$ C ,'>"( 6P
M-("3FB,D8/N3->EJ8G3GA9V(1L_R7<?N9BM*8SUILYPORINB6J=%QZW1^;P(
M?\<?\V^'5>"8T3+J!;,.,DR14HI@H%;W3K-@$WGM49\.VG$WUK80[=,ZDA"N
MOM3H7CI%@[7BR?99M'\9%X931A&,R7SATQI'*IQK;^ZEJW_2W8+1!23]BOO7
MLAS??3%^**?[CD'M[I0YJ"@#0B-NH%00$N=AS25U9(!;AB=*ZTG9=P!-;UD%
ML11TL(TN)_N>\CNM,@NUDN'9L$PHRXVG"&^A(5H.L&Y A\]V>R#Z$NAF\V*;
M]]3$X-O9)PMO*.HMB98L=(0!J6P=T:!6J/89ZLG203H4=E>PG#_!L%5J82:=
M8;%\E[#!,+&KPW%BNP@RUCZI,-EBWH'$&B<4'@G/(%()VR819H(0PY5T7,2"
M ":\KP)J:UX9)*#/Z][.I@I=(C20I,'VZ8(QRL&I0>$ER)V70#L$ZD65<2_;
M5WA)9@9TKQ'=8G0V"^$8RR"#5I&8^2.,T3K>BT,V"96!)V#X "V"[N5^*BJ]
M2[I1D<$G6F>4:@61#[Y* $8Y@UC<TUKSQ>0)M\,FJ^.4POYK#4A?@O9E54RN
M9F995<5L]/UCE<_F0<$#Y+\&S"+ANK@,;?8'_8X8)<,&.T]08)YPP23S#M3>
M+%,:M$_&3%9LJ4/%2 =4?Z<+OQ3K:D]KW?ZMV.<?/M$Z8XI;[2@12!,))2<>
MU'N8C'#2WCE(5A2I0P4X'9#>7@'QIKO?REEY?RT[;/_M[YAY 3B 1!(&)8-.
M(XQJ;KD%N/WSGZSD49<OABZQZ?= <5R<ZFV*R6P9:+_-=ETO6G<JSKAOP4X*
M<IG,\NK["K+ =,P;#+A/5VPOBBH\"'N7CF2S9@ J0J._!3TDE)%@?=7BXT"?
M</XU646D3I>@H0#;KP('3C;/V>:TPD'E>]0CV/U<6PVPC%7("*&("UKS%][3
M)]10!\]&<TY%I2^IMRN1CE:IM<Y2ZXE1ED( 9,T+=?R$?,+GD+)P"A:]G3I[
M6([M^!L2MGZ\($0#0JG 3%H>_G)B:@ZE8"=D%SZ'_>:.8#F7X-M5+X\WUG*)
M%.2(:<.L *!.VA**J@&F))TNID;URH\#YEQ";U]K51)@.14BN-,0<>(\UC5:
MP@$^P)V(Y()O!\U9G_>5!Q6K64[+^;)JM$E]U#B9,(IYJKPV7A 1;!GIZ\UY
MP:AL=)GLT^O#<TA32(E57WISG@M37/#<E3;48ZJ(#NA[5X?K!(*BUX,H[9:7
MCF1]TKTIQZ%X9HWJH8(\$00(2)6@GAI@@8:T=JTD%[B]5O7VTNI5JSK"\8P5
M".X>)U^53[XNIT%@<_>OY63Q?5@% 1[3=TK?'>P,_\@\5LA8B)B34O-@@#%,
M-VZRLDK"5M?/G_?(O.-6Q]/&+CPE5 )A#=QDLROMH&P?HT]_9+ZQ,/8?F3\.
M@3Z/S+=7@O5C%FMGE+/X$!ZH/[RW7V8T XX);+P5&FNIB=SDL*G@+O::KWW*
MH?K&<MZE+AV TYL_=9_4@P5AGVR?262T,0IP"[G$QGJ[*445>,,$NV&>M.]8
M;@^]I@Z1^K&TX3Q:<* L\)"4X#S"W]PD%VVP@Z=X'[6-]ZX 22SU&DMJ8Z@(
MJ)HGA-P RP>?*)M'9W5.0Z0O*:OQ>(5P/GV73\:O9R;_/%GDTX,2W]LO<R;@
MI2GEGDAO!!<0FMK"LE ,L&)PM]+O$IW^<OL7@>5B7#OG#2H#/]4A$Y8Z*E#
M#% /H3+2XYH[#$A[QR#=U:^=RKX36'I[_$>CY<UR&CWO5?SE7M6\]3;OX:6@
MZ1@9"2":8#0[@KWTWCETZW@)@5!KU4B6WMWQLI (J1Z39*HBC]=RK?]_/7L<
MHGE?3J>^K+[FU;X-N"-'RIAB!C "N 2,QGT+ZVN#RU)$!U3B)T'<(2U89[ G
MCXF&[^L6WJ1 A]74(JD]4Q RS&I.G5>(#D\MDLERM_UY*FR]G3#=&>Y],O+T
ML'&&:. '0XFM8AIB P"K5^7PYO7M=V537E/1BS*<#%:O*O"^^+RL1M>QA+2:
MC8,Y-:F*L5U607/7A:O7"GU(.1H.DWENG',F>F8,2T>1DULD)#_!4TUY>45_
M:I,&QF$IU-_SZ7+_UD?C43*& P88$62($<&?XY2C&@>'5/O=V)1W7 Q(G=J@
MV*LVO9[/ET\] <=?C''\:!E@4BHOE6+A^3+,NO!3C0O1)R2C)CLRV:MV)47S
MS%JV>C"Z4K(]@V5>6ZB) $ACQ9R5'L/-P67ED3SANJ]DIR_/K&/=@=E?U/>?
MR_41P_G'<D>P<L70IX<,O2\"FO/)HK[N8XW YFJ1V.#0NS3UU#%'66'E%&(0
MHEAQCYEZNS:6OFM_-7.RLZ-]J>_ H.]+V>WDRV1<S,;S.SYQO*=DCY+NZI)!
M1:F  !@AM#+<$J[K$$YXLG7[ A7)3J;VI5P=0=;KT>4GXJ_Q4--OQ>+B\F/^
M[5U9K:2T6%233\M%3 ;Y6*[3Z_;HSHDC9YP0@#&V-GA4P3F'R*+;-P:0[54L
MV<'3OE2L7V2'?0:1!CZX $ P&1XIQZRO"SXJSSELOY62[I1I7VIR"E 'LWHW
MOX[_Q+?DW_[C_P!02P,$%     @ ]X&G3EC AWUJAP  <O,& !4   !P96=A
M+3(P,3DP,S,Q7VQA8BYX;6S<O6USXSB6)OI]?P5OSXV[U1%V%PF^@;,SNP&"
M0(WO9J8S;%?7;%3<4- 2;7-:)MVDE)GN7W\!ODBR+-$ "9"LCNZJ<MI.G><\
M !X<O)WS;__KQ_/:^)8499IG__XGZR_FGXPD6^:K-'O\]S_]>GN);O'5U9_^
MU__\;__V?UU>_F=X\\F(\N7V.<DV!BZ2>).LC._IYLGX;964?S,>BOS9^"TO
M_I9^BR\OZ[]D5%^LT^QO_\K_=1^7B?&C3/^U7#XES_&G?!EO*MM/F\W+O_[\
M\_?OW__RX[Y8_R4O'G\&IFG_O/M;9W^#_^FR_;5+_JU+"US:UE]^E*L_&<S#
MK*QL"QAI?_W'N]__;E>_;05!\'/UT]VOENFI7V0?:_W\GY\_W59^7J99N8FS
M9?*G__G?#*.FH\C7R4WR8/#__GIS=19=\#/_C9^SY)'S_34ITGQUNXF+S:?X
M/EDS&-6G/17)P^F/6!?%FT_@# 6<(<OC#/W+!Q^\>7U)_OU/9?K\LF;T_#P
M?P_ F_=@=:&K2/C2!V07J\<?J!CO'1NZB5K$[S]2,>:ZHY%LI:/_'G^L8NQJ
M(6OM&?DF7BON&>\^\BSF-?^M3^RKYA?YIW?(;V6\$=6##TY^;))LE:PJT7SS
MT4:Z^O<_L:\6V_+R,8Y?%I\2IMXENB\W1;S<+/S0A# $$ ;8C&P003\,(0%N
M&-@F01@LJD]9)-GEK[>MS>I;@S[U3S+>ON>Q2,I\6RSK28C!X7-PC?!_UD",
MWULH_]^__;S'_(:=?'FJN2L #W%Y7Z%HW&-H+/ASLMZ4[7<N^7<N3:N9//_E
M- _'A.7+H835_J]Y,) 734=ZT]ZH6!IYL4H*%J2T?RDNEA\0W?S&S\N<S;PO
MF\LWG/-@10WX7$FGJ3E@D$_Y_ZZ_7[\D!8N<LL?*VDWZ^+2Y?OBU3%!9)IN%
M&:'0H2&, "#("4G@$8_9]$S?C0")@@4+^>[S1N8_' 7#;,D,BD-8PF.C F3D
M#\:6!8DQQU2>'1TZN!23DO%(E%.6'2ZC G9A5- N\X=+!LZHT(VK-9U$=4B/
M&H+GH42*?,EU=,$A.O4IC>_3=;IYQ=NB8(O(A>L[KF=[[%\N)J'O66$$F='0
M(PYR,::+S2X:E1QATJ9DAMCF3(S\T0QNK!M4:3)(H^1Y["-26BD<J%([;!=&
M@VY*E3IF2EBF>E,\1YWJ[TRG4 WD:*!2?6%,-';#T+4 MHE-7 M"&SH^Y J)
MJ.=1Z@!S2%35QY[VR.I3GCU>,JU[-M9:U$N&VT$"IHE4=1JV!S@+&=O#D5>R
M'ES/6LSZ^".F9[V9$I6TJ^Q;4F[X;GT9)?<;E*W(W[?,\&W"[%;#>+=*#0-(
MV2HUP- +L!<@9'H4$AP2U\?4L2/!\:?0HKZ!> #RPN PC3A;&3508X]TLMT6
M<1([1J>&EIC',-7A6*Z]%\L-7'YHM-JND^L']"U.V4_6"<V+VWB=["'<\>\N
M'-?VJ8F) U" ?8),/_)W]CU':@&ESJKFM50+E&_Z[*!>/N3%9<G OAG"%=[S
MXU<W^V*J.0WQ<J*ICG,MFBE,88=DJF^&>2BF!K]RW1U83B]IFL79,HW75QG3
MY>I^ OJ1E@N;F#YF"\70<@&$T/<Q\EIKP$%2ZMC7AF8MW,$R]KA8Y,*02:I>
M;P[%-&X,^N04K0]S6K3K##4=2C64S'GHTF O<K5=3$YS[HHX*Q_8@&7AX6U2
M?$N7;(%W_7 "1'G'/K@\_:,H?X[3; &Q&]H84!QYR+.C  3N3A9]'P$9H1H5
MV 3JQB*,&IRDP(W;8&*J.-NV&BZE LVD14U54MHAP9.TW#QT>QK7\QF,'+D9
MXO,V8ZA>XG689ZOR<_)\GQ0+RP[<"(8T"+!)L6]2S[9WDQ&)(AFE[V5 LV+O
M,!GW')2<1/=C3$QJM9,E)YE[GBH\QN\UHI'%\A0I':(WB,-YB-<P%W*%?4I.
M3'!>O.1%O$FXJ?VJNK&)'>"8GHUAA ,?!X!X&+<VV1\]&5499DFSO.S ]9&7
M@1R*Z<QX],D)SIXY#NS-AMTDTM/)4X<&J>%W'F*DR)=<1P]4?V+Q*<V2JTWR
M7"Y\WPO-B 1F& 21[R(S=,U=O.6YENI3"W'+FN6K.FW<X[HXM97^.T=K5' U
M'%Q(-(*ZPPL]_,OIGS+J)SN_V+$X\ Q#OC7FH9::?.MQEM&705$U/;;,^^[!
MX?-S7FS2?R0KG)>;,"[3<F%2RP8A@8#ZIA<"$((0MC!LUV7QW^[MSH<#6KEQ
M*4T]\\:H8V#O$!D<DIQBJB=:3#0GY5BY;K+OB;6!%NF4Y;)#/;4URSP$5)][
M^4C=6ZF,+I?;Y^V:OVS\I<C+\M>L2.(UQ_5+G&9APGIW<A?_6%#@0M\/ LL.
MW2"R'&1%NX 9NHXG=^UW'$S:KP;O@1D<F>1"?*2&4:+%$[2(#H'>NV%4?AA'
M+7AAW%>^&,R96>FW&/_]15UQ^_XAE%ZUSW+RKX5QW7/")_:G/38'L,#?Q#X
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
MZ<HG@:=6 ]B;AY8,<>#<24M?+L0SJ-0)Y':'O8%E0M.S?0(=@$P[P*;OM&8
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
MPO4'6/P=<WN?DKA,;GA)A.N'7\OZ OL"8N"[OFU#QT74MP%U/8?;]$(K]*)
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
M^FQJM&TKLMBLB;$+282:@K^FBX GM4/2UX;N1<5!*<@*8O5P67H7MS>#8I/
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
MRS^NXWA0?NWPX4>.LFCHOUCXF!*958)2-OHL#Z98%7RX'!!F91ZC7!;TR06
MI,_".<+VF<GX%B8OV/V4KQDA99VF=W<?QX1^$$7 1R2T 0$\/MG)B!M@4RHQ
MF"JCFB.) YS5YG]Y@/3_^1<(+/]_5.<RFU?)+&#*2!?3DDGXEE.;8ZJ;#.A3
MW>H39:Q#JI23/@\Q4^_6<<(N/;SU$,3C*XE>&!([\OW <P$*'"\PT<X@",.P
MIP3*FM%]%[#9+UWO$4K>0QY"H;2@Z62OMX1-?RWY/$-BDM67UMF)5&]'SLO2
M,&[$"W<O\VVV*;_&K_R21[L!;/,PT ]##%G4AT,G@+2]C^-Y(19*[#30A&8!
M:E$9+S4LV4+;_6@37)7I9TQRE=:2U2":ZCCG)"]="[EA1,Y#9H8Z\:Z^M0).
M).2EV":K][*V, ,+1J'I46@3$%J!@WS4VJ,6DEKI];>B7V0XL+9H]=C['.=H
MZ1XQ ZF<S: 9ZL?[<:.$&>&:RL\OZ_PU29K*>R?L!I@GKO)"$]O8]R-D1[M;
M7YX7N5*3]'!K(PVEY6$MS,,T&Q^.,5TLB\WIXQ(L-[VWV"Y;+D\M,D8NR/P1
M71T:IH[J>6B90G^."S4K9DHZ-1[[)ZVNM5:G2B?L1Q@B$U <F($);4IIZ+4/
M-'V((ZG=$'56-6O=+G=3D7Q+LHZ'>[K)%9.V:7B5D[A].JP:Y$':P.G%3IC
M#M%3WPCS$#\-?IU+]J>8.:D+-">LN29!@%#3!:Y%482)Y^RLV2B0NB77U\8H
MEVC:N[,'>\$][M'T85!,W\8@3T[-YB)<\C(UE,MYB-)@+T[=J1G,2O_#IX5O
M(HLR::,\Z3&FA")$6D.1"TV9&S8]/GZ4VS:#9:8/;WU/FI12-OR$:>IC):GC
M)&'NYB$F0QSX\/A(D@OAF.5TI:N#"X$@@-B&GN>['L6F10$D.[N.@^0N  ^V
MICN.V1406E>%"40D1L^$_!%375.S,I;G,:X4^G,\72MF2G;;Y"[^<3#2?RGR
M\O JKF4'I@>9-3;R X#LD,4.K6V"0J%\X&HMCK5=DF;+_#DQ-O&/_I.\(H[E
M=D[&H[?GK@D#^':Y46&<[AJ_$'$"NR5JB)^'WBGVZ<PNB4K&^NZ0'!I$$#C4
M"6Q&&(MP0I.:=F,00M.72J(WP,PH^R3[QT;*=DIDF.RW6:*)Q,'[)9,^0#K)
MC\2N20]2YZ%1*ASY8.^D-S<]MD\6(0BC"'F6#R(?F#B H>^V%EP3H)[[)A]^
M[B@;)BHV2CYF2'J'1"DYO;=&)ML1$=L*$29I'KK0"_GYS0])[\4+>9Q])D !
MIB!T,:_I#5@(%$3^3FJ8\,@5S.YO1G,<<GOV:9+DY?TA3(H)QD@DRNG'(:C_
MWKX^0IM-D=YOZR1[F]SX&D]ZI[_7,R0%;,]#B%0X\J[8B2)N1&7J:]&LU2K+
M==9?$U( ;((M"*$;>@Y%H#U)@L0$GHP^]?E\S<*T@U2_GKPPK O3-(WRB8VE
MTHBWFZ>\X 7\_H>1Y5EBI&6Y359RDM6+53&MTDVHG$CMN;RMN:P 71A7W:1I
M$:,3S'2HT! >YR$_@SS(U?4JR3R[^?-SGAV8<<P@\ ,',S4+[,CU6?35WH@.
M+-^74AOI#]<L-36>5F?81YU3&A]>P,"K+IJQ+UW@M;]4JT_U@WR[*3?L"WYT
M%&^,SXSQ)\.V^.=:0?4;4;),GN^3HOTNO##89[PDRTWZ+5E+/@F7;R@Q =/:
M1G+JU33/]-)US$F';O6F;QZBU1_^<<;;83P(/TI:K:I*<_'Z:YRNKK*FP.^!
M]06Q/#,R@1-XCAVZ7"G=-C!#5F1CJ==)P\UIEK0]0H.7-[Y,,V-9@Y1\%:F
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
M0CB@[2929)N.U.E\3Q.:Q>E=V81AQ2=$>1,3HQ$HDU.A]T4FIA&?T\1TJ,Y
M)N<A-T.=^*!F1"].%-:):&,QMEC#*"3$L6E *2' #5K[$ *I5"GJK.J.D3XH
M5%!7*&CJ%2@O$B'*O& (-0GIDN'4-;XZ6])YFGA*E+6NV$HY\_,0/@U^R5=\
MZ,6<J#PR$P5_GQ8E]7^OLO='>S?Y>DWS@E\%7'C(PZ;GF'Y@>F[ LRG3=O\\
M<H'KR(BD:MN:I;*%:_S4 OXS?V%T^E"<XS8:X)+;X<J;1$P]IVP-.0W5T!!:
ME%62T0Y]U=4V\U!9;=[EX_3PWGOYU0W-\GI?Y)DMLLV0!;\1"$+J(<OR;*\U
M22@"[N*ENEA_NXF+C?3FOKPYF3%\C$QX.(<Q^^,RN3#ND\<TXRL"?M>H_CCC
M)S:PZ[K8DBD4AM$L?2B@E]O^YP,7]>ND\L(XP#;96<$[EL2.#?J3.P^!4^/*
M^<.$H?P,* P&7&;"M@([0EYHV=@TO?:\DRWF:2 O6#V,3"Y3?ZP"5Z)TSF/P
M#''@XP)7<EQ(#92;Y(5UI2?^  -EJYMDDQ;)*MH6_!5XW0FK8;N@/B:$8'X*
MZ-D!<0$)=A "G]B++'GDZT.)X:/*M-# "NJ!=8A28E^W!<H'T[*>N.K7:+UG
M?K7DBT4"X[/>OV:?<8"S2I?1(#5JJ,W;Y#9PF$#:!'G\2/14-\>,Y%"Y:Z>$
M4@]_:B7TK_%ZFRP\FUFW@0.P@R&*(M_U08N  &3I4% QRQ,*J [1%*1;I68J
MY%F_9%9@YZB8%;#!@BG7%G\DO93TK)=<]F%/2BVORG)[2J%//P1>F%X0(!H@
MY#'%QEY$V%<M$B?TI+;R==C7O9W/T/(%W;O D^>&+ ]>X[])B/#"/J,<&)NJ
M;B<)N9VPB?K(;@WW=&!ZT9%WYTM2O5>D>?&0I)OM-&&L'-<?B;.FEIN12.OR
M\)18:V5SH&A7\\09(#2,K-"!)@AMY)$HH+;55!1"% 2FU-U=#>;G*]E*9'I0
MRPQ2Z;$:19U(5XC_@!K=P;2\1*MHMEDKM!('Q01:'9?BSRC^:UMNJF2>=_F9
MR]$5H/MC0#?)W[=IF6[:U&FU!TUZ-/X+S5J K0!L1!#P+ N8T/0\[+2P0PKD
M$N!,#5:S]E>]XH2\RS[EF+I)Q::!R7%JO &Y=XW??3QZ7V+LWY=T31X[+W=)
M.)N,F@>.COTL16^+==V^G$MGF<=4-1\ZWKVOF0LPN7JCZ;=TE62K\N#& :_9
MM+"0ZT++-#&$(<)^Y/AA>R.53< AE=MV[VU&^QY[5:!JU<(S5LER'?/-WY_^
M;_,O%N!7 .K%A^1>4']>Q>80O83V*QG:0KHPWEY2XKA&K@YZAIT.G1U,Z#ST
M<;@;QQ4^U? B7"COS#UY_E*%+2JO'^[B'U]YVK@\.WQH<9?7SRP6ON.8MFU'
M$?5QA#P+1&"_6# #*E513S,6S4%U_>)G^>;%3]K]U$=/*;EA-':,V;$::!Y#
M>S1OCZO8C<JRDIO6R U]C%UB!Y&%/&B:'G!KDZ$):=3>M":98/@RR)C\!<86
ME_SU12;4DO>K_S"W@D5IGL=@5>.*S*U@.7X&W J&KN6;*(I01+!#J>OYK!,T
MA@C"0'9P]3 QV9#Z8]T%%J5Q'D-FB ,?WP66XZ)'.F$>%--U_KW<)4L-"$*$
M6 X;F03Y'HHP]FN3 ;&)(_KR>9 -G>=#!\F#JU5TA6P.*8/?T=0Y;!2P.Y<!
MI,*5\WF!A_(C7NYRPTU]+7*^]%R%K[^6O/SFKN9F4^4@3?9 7-^U71B&$"/;
M=DGHNL$.B&7YDL4ME9O7O=+;%;N-=]C^5;:$I7K.Q>1M8KKE1(^?:U=:U\(U
M[E^-GSABMK3^\T'5X3WJR011GM@.F=382O,03YT.OJLKJ9G+7F?@_, A6Z;K
MA,';+_#O<EFHQ,&1:T4>HG: ?0_;KMFD$@LHPI948N1) &H6ZZ,CTJ+URLB8
MMORTKC+RU-MT_,>\OKSQ<B V^7"MGZ;9>YR-S['%!YV'[QRJ+DC5+K59F-B/
M_R@SBXY&$CT"'[M/S&-VFI:"KJ/N:=I#>'U^^DI9X"+;#ZP(68  S_&LH,W,
M&U#HRR78[FEB;C>J]*S)I:]:#B-S'H-UJ!/'*W 5G C?!TE>6$225B;8U^ND
M.M;)5H>UNA; -GUH(]^Q<00@03#T@M9T2+#4(:L2@[I#ML."=/R%X.H M.2]
M$"7\"MX1&9M:R?LB!_ NC!W BN!#B"-?'1$@K>L:B4K.YR%G:ETZOEZBGB]1
MJ:-YD:2/&=X619(M7^^*F$GKDAO\)4XS'L6$R0/[G;OXQ\(,HS TB0M"@$+J
M^C[91R?4-QVYVW J+6N_(-> -98-6F.SAVOPY>JXXU."NXYAJJ,%YC%:M7B6
MZ^^_/:Z)?6&,L%5&O>H@/WAHE"R(%_HADPC?1)9/?=>R/+.Y;6+Z7@3E1FI_
M.]K'97V]*\NSRV77_4K5](F%'IIYZQ5OU(0UH':;+PVND2_(G.7GH]MN@SB=
MAT(I\./4#34%S/3/J[S;V6AN^C/#%&&;>%X4$9MZQ$*[2V]F@""2DR$%!K7K
M$7YB?^(W3 ^WJ,LRV9151+].X_MT7>WY7/"M[J%ID^49%U.NL:A6F1QYOSG\
M40FDD5(A'U/6H6H*^9Z'O*ETZ,,<QP.Y4G\C8P&J;2F3NI[GL64;<2._34YJ
M6@$EBTW.<*J^B?&A6:D=HAU"<?$3.:;3=2/C8\Y5W\102K?V&QASO7:AY+J%
M<%/,0QUU.-;[>H4D=P/5\BK[EI3G[G?8MN5!-PB] $?8<JTHHBT0-\12R0(T
MF->\O[Z#IOS^VB#.!ZGF6'0K5<]]0\S@EH$\L?*"JJ*59BVL2AP4$UAU7(H*
M[=?XM7UPO_S[-BV2&D+UO85-'=>++!,$% 6^#Q'"5FO2C*@OMP(?9$K[VOMK
MDYRRY'?QTSTR.0T=1J>86NKGL9<NMK"JI"4U,.-*@$<MPM?%48?$*:%V'F*F
MQI5<0]>3%*@B7R;)JJ3,P\_Q9EM4JOBU2%X:+"A;X7B]+J\?T+<X7?-WLS0O
M;N-U<ILLFU]?A"PT#6 8V<0AOAMZ?@3;K+(6="B2"0['0:0Y7FR=,'C/,9YW
M;E0;C4N&O@IG^JK@.&TF*)>S:RY)77W34GL/+HP#'ZIFJ[S@TU>4W&^,/?@+
M8^?8Y4->7);,M9'E6$4;=.GVJ&T\$X$?U^?CF6 "QF5C6F;O$&9UQ'4BPE[8
M(+ M9$(? ,?V;-.D;GO"99F.A_N%N:JLCW,*WB_,5<:P7.0[*K7#@F&>>?>G
M-Q+^YZ:.]*F-@FF"9$$Z!>)FU0TS$Z75Y=V9Z%H/B^JW7A?8"QW/HM2C5FB[
M""(/[.0;H,A7<%#5Q^P8!U7;>K^OB9$U'%+UXEOU=JM2JK5OL\YU;U7)GJIP
M4\Q#,W4XUGL/59*[@4I)TRS.EJ<W<0.71!$%P.=E%)%)L&FW>R26Y[FN@D.J
M(>8U;SKLH"D_I!K$^2#5'(MNI>JY;XCY'E)U$"LOJ"I::=;"JL1!,8%5QZ7L
M@O[ZX50JU47D1K8)3==$$0Z R1"$[D[=,33[K=][&M.^7&]1&2\'!RY5BL(F
M6U>_I7Q?;N56[CI)';90SQ^,ZV+%NG;Q:IQ)PSS-ZOPT90*+\8%<ST/N5#ES
M9JFMA*,>^Y+[8HC7#X>&+0R)Z4>8F*:)^).]T&E>)"- 7:>GE TPJ/_.^V&=
MJF*'LJ>*#:%6>@]2*Z?#MQW?EKZ=7LC.,R:VLSB4[GD)F@J'SN\?JN%*_4)X
M$=E!1#&- *4N#6R+A+2]Q020%;H*M@S[F!USR_#AQ"I8UR+X8[Y5+WZ54JU]
MT3O7E:Z2%:YP4\Q#&74XUGM%*\F=J%*2AX=DN;E^(#^6U5N_&Q8P76<<$_^'
MYUG^%J^YAM\D;$6=+EDXQ7]0%<P^_,;!;RX\1(#KN!!ZCA4RQ!0"W"*U/!_+
M["E.@4_SIF/M$@^!DL8IHV!>&?77;.&7U1D"ZXM/[(MDCUU.EB=I7#']GGN[
MR@G]ODE;?PSN$&]*#K(NEV0<8.4%\5HWZA_RUC[^'A%H>"WS@H;6Z9A INP+
M\YAI)F4@G\_(E"P7,P1379'O_>O;Y7K+2V\<>E\SLHB0[Q#/]SP?.:;K1Y:+
MV^)8((1F(+-2F!ETS:L-'@?_M#IXW=Z\>$^5S70SXU-P$IP9:GWSHZ))\*(M
M&GLB9\*%L7/]:!*NO1^Y6-*H+=LQM\ZTB\UCVITK.<<EHF8*<[S)>F$3VX(V
M#<(@<+ /@$E"O\4$J=G6I[K=Q,5FA!GX0SPR4GH,76X3[]3<>6'<)X]IEG$M
M_+C,U13--<+\J+2-)IGN_D!3EJX92+@1_PDF%'%?5<X/D@R/(_? =4U*B4NC
M@*T5 ^C[L,WA 8( (>E:GUK1R(N]=.7"#JF?L);A/"5#M+G^&21#V%>EDB''
M<(_JO[L[,"QZK5+EL[AUS?ZS6MA^ (%C8NS; $;8@Y8/ ^ #PKYG\4L3$F<+
M2@QJ/BS87:Y;-8"J L"K?,W^4/)!7]^T.Y_J5"/5@D'<V"Q+QFH'UU N#B_:
M,8Q&!9+GL:]A3E9P^2QQ72*JDO>9:*52E\X78E;%EW#FZS:-V2>^-O\M21^?
MF.JB;^R[;&6>/,=IUO[P+BF>K86+7==',, 6M@/;,2DD3( #B!T,"'*EZK$I
M-ZY9$5N$EW$-T2A:C,:ZVA-DG_DLF3I;.?]BTC@I]7(RN<_!6,&Y,%JT1@/7
MV.&M?\.XZVH&/0FX)>GL$$]M+3,/(=7GWG$6;[T\*A'8*"V7^3;;\"U0)OA+
M%N(N(A*&S*0?> &T/3= MDT8C,#&D1_X2)W ]C$^ML"N&HS5-16%RMJ+> 7*
MJIMSU<K:XJV.LZK E$.>D;:>(+2OM@YIFS^ M@YR3T9;A_,H7EWN(2D*7LBN
MW)1-RO+T'\FJ2KV3KE"VJO)%H*IL (>USLMMP>3^QR9<\RO@$!/7=NW0]7E!
MJ,BRPX#!8I&U37WL1)Y<Y3G-8#1K[^WR*5EMU]4#B:MG!KG@%^CK%%JU9P;.
ML^IIHU'Y*%NI3G=;B<GSK)I)3JX/VJ'DVZ\'Z)L$:"G[@F_5UEEU:A^,O1/&
M[W<\]Y3!G3$J;T9^WCR4_ YI'ZU=YR'UX[G[KL+>J#Q_-!6\)(_QHI6NZX?#
M.G_7#V^P5EU_#\.V, TIB(B# N@3T^=;R0T,FWU#1/JU&1]1ZN/#8J3LSZM6
M9):MV"_%Q5Y?:W2+^RP:0D[,#]L ';7!6Z&74>V16F.5+[<\.JCK:<ZZ5=Y
M53U"&/2_B,Z@G T^+P:FW<R*??DY,0MJIWK:64^_>_E(759N@?-+GJ^^I^LU
MFU6O6!?.'E-F]/S4&MFFY3DD<EW7\FS?\0 U?62;D>7X$*)09CFCV+3F&>V7
MZ^OHMZM/GPST)3*N[_Z#W!A77^[0EU^NPD_$0+>WY.Y6;KVBFGJQU<F$K,M-
M7RW0:KFQAWIRS3'5:D..S(ZUA:96F<=*0I=S^2@]6TY/;Y)O2;9->";1=B_C
MMW3SA+?E)G].BKUY!T:>@R$.0A,%=@0MUX0^ L2TL46CP)914F5&-6OH#?DK
M^?(KD9-)=8R*">0D9,I)8P.QSE&_VS+[SE :+<P)15&4P XY5-X&\Q!"]6[E
MFONNQ!8)6E9[\N5-LDS2;SQV94+\:W:?\NH6^V\>1;4HP!$! 0$D@DR (<86
M@B3P' O#P JI\":)'O.ZMTFVS\\\!1I;\^TA2BR]-7$NL!4R/=URDMGB-8H=
MMBJPW#:0#[^_J?XM)*"C-8G$?LCT3=-O1T2^B3:\A>XY_*%[)+TX.[=+HK<!
M9K!/HMG!?+3.W.L$X+WU\DN^"=GW*GB;,&;=>IG</B7))HHWQ]AH9 >>CS'V
M?12X+L0.HBVVT R$*J>.BVB\2;!UY& V['<NH+N-I X+9M0\_4\03C6-P=PP
M6C\,Q+ZN/3$J5PSNBZ*3!=WMV>NX84;M.OP,XL0L6QH9:]_[MGUC]G73OF75
MOBOFD[K#B6%L?GQB,5)KS6!Z'M_GTV<;HS(N-(FWB^)Z5Y!%$NV!2[-P/CYR
M,2F%7A12_O#+"SU@VD&+ 'JF4!U+'7;'FY!WFTO-KCN/QW=GQPUX"4%7S;_
M-#PA]7*3[8[J>$_U[B"X:';\!DVGJMF7F#0G;(5^4V//UA@Z'<KQ=&[2T\3V
M#*8V79[E^ONJ;"'FQFCU9J]ZIU>B[>8I+_A5N$4 +(P<WX*F0WS;!1[P I\&
M8038LC>"4N?P TUIGHQVZ.JD]1?UDV V('<(JT?#]7<E7PH/)5GL0&E$?N5F
MG#VUS0/A&INQ!S=VW>(NHCJ.BQ0Q/(]#(E7.O"LAK)"C(2IV599;9A!%OD4<
M"T:0V %34!R&3FO01!88JF""9B92K[1"IU:Y1(GMKUH:.%6C6#6PZ=6JQB&I
M5)*LSE>E9!T14*A>W/3(R?).#UED'MF63[#M0$0C)H8$MA91%/5-Q2)M1[,^
M'=8#4AI:#>)63*'&HE5V&7^8<F7BB*J#H@Z14D'L/%1*B2?G4ZD,9*>W3C6J
MZ%D1MB)(K9#:E@-LV_>CUIH'/:E%8%\;4^C3T."I-Y\]=4D#E<,UZ6*2H.D,
M-S)B),GF3(5(UHN/1*@7*[T%Z'J[*3=QQG,L+RS7<QS;=9GPF0%D@5H$<6L2
M $OJ(O,@0U-(4;[')Z1'XPRJ ]9D1E8?LF<ZO'JY\M$8Z\^/V 7:@Z=@=6)S
MFA?[%V'9)EYNJH=A"X \AQ(_0AX@EDVIX[J!CT 4A+85NL02OS2KS*3FP=<
M9;.^3+YOU;0*'#=.PZA<./#F,7!3=(*7,'V3A4,R"8=JJF7NNTY"><\[KDW6
MHS<O?E_V37#F;?S@ZZVB%)V]TJJ<XQD<)FIP*M?:+^6B-AJGQ5_C]3;9OWXK
M#Z[(NI#9H5[D(0P#%SN4W[,!$4'$#:@C=+=%C27-4P=%5S?&7]&G7XGQF:#;
M7V_(9_)%]JWN0"[%%H[CT2@W7W!<1@7LX-5M.>$+LTZB.B)>-03/(^15Y$NN
MHPO*Z=3^PB")"YXQ<Y>9.(S+=,DO8*3K[299'5V\P)2@R IM$X5VZ%%$L,/1
M$,\SB1W(;7_IPC#>3;T*9WT_KT9JM)[LDWW+:9ZV=A%3PSDTB9Q.'EZG?D_^
MQ8DFFCI;6D^..R16=ZO-0WRU>YF/.Q:&)!SF(>R"IZ6A+&:UJ4F]$)K YO6[
M+1H@VX&F*545N\?':Y;9?1;;.@F[1+ZR(9R)Z:1FNN0D\%V^7XYGRF2^W'Z'
M7 T@;QY*-,2!SI2[/;@0U8^_QD7*=6IO!WL@1#:,$/&09P8^ 2:$[%],I@*(
M0E]&/N0_7;-ZM(#ZBT</PL2T0R]7<M*QHVDRY7C'1H=P]&=N'KHQ '^NJ@_)
MJ<;^\UV7130F!- GA)@6(4R9^.<3#Y@.QD"F5KGXITJIA'P9\>,8(_GQDF2E
MZ//G'B2)*80>?N2483)!$!$">8+F(0 ]<.=#NT:_U)0W^7I-\^)[7*P63HA,
M'WB(Z0JB)D8XHA!2R_*0Y6'7@WWR3\I\ON9089?S\'<.RFA0";[Q&\2;F!KH
MIDQ.%V39TIH"\H"2#K480N \=&.0!V<R-O9G0U9+%A!Z ;2 C5S?<MC'HC!R
MZNJ>-K$LWY&OM2[\T3(#H7?9]#8#1USR7<C_-\ZV?'_8NIAF4 B,!&':YM7]
MQ6&?Z?.2?LMV=#:<DO0QP]NB2++EZUT19^6Z.HK^)4ZS3WE9+GP (/6H'YB!
MC4P'(0NT "CV(Z%;1!K,ZK[&UT S-GML1KSZKVVY>>ZL2Z^=;KDI>&2F^\W,
M%T8#T]C1?@#4X$B-GSC6D6],BI,HH& *6V)>&J?2L3,JJ)P[Z8  A]B$$(<P
M"B@SX)(H\MJ/C[#I+MX6M1</!S[Z8/EPH,70,QCXS+AY,NPYQP*BG,UKG(C#
M/A<+R/DMVL>OLF7^G-S%/_:7.=!]65TK7-#0<8,01P!!3*EIN1C9_&30-3W'
M]*'H;#3$A+[IIT9E,%AOR@2TR$9>(79PU#$F5# [CV&BQ)-<?;_K?4OIX2%9
M;M)OR0X$KT-YDW ZTG5:S5['Y_"^B:GE MNU3 J![R(GJB'Y#G)IT/.JDGH@
M(]Y72K+D(=W4.>SW S9I<HRQ9BV233V&KS;)LV1<KK>UQ+1Q-@TE)YYO;C&U
MP ]:J"K4:[P%/Z>+3-)<B]UFTM>$\U#I<5P]?Z])-[_BQXQEF21O[T(<7(%U
M0],-[9#Z 'DFXQDX#H$1]4,;6;;G2RGY0%.:M?H30;=$\IK\4/)$SR1'XTWV
MH)(#NS".;D%->56^FZO.<TTE),]#W%0Y\^X$5"%'DEGH12Z"+C","/:P35V>
MV,NU$36A3UR'EQ(,HL#MD6M>B5W=868;PER?NHC=W,-&[^YA]TM-KJ8ANI5O
MZC;H&4'^<>COE?]]]&88F.5=57/(9G87X>G$3*23[1F\/M7EV>E<[!K8$XVH
M$3_7OV-_!?U(RP6.J DB'KE'R 74=H$9-3;8]P*IQ&IRGZQYTJG &!R-\3O'
M(WEK1Y(EL4A9'T%R,X(X-UJ"X#<T=,2\_>B:1XC;$WNNHL-([J0V^L,?P3_S
M2Z[5=(:*@O68I#J##U_WO_,U?N7?JX#MT66KKZR#?8F?DRA_CM-L$08F)A;/
MO^9906#[/O;M%BJ"5.IBX"0 -:L3^?LVW;P:]4#\O<8DJ5#3M)O@7NO<FTQ.
M+^5:2\^.J@9&NW9:IVS >2CXM!0<[\Q.WQZB\PEY?EGGKTE29>JZ?N$X/R?/
M]TFQ< (O<"!V_,BQ' II0%V\F[\B1RHU77\KNC<[.""C1B1Y2C: .3%9'H<T
M26UM,!F'Q!F_U[A&%MFS_'0HY7!.YR%W"OS(5?<V.>&Y2<I-D2XW3<;R7[-T
M4][<_MK8)*$+/(OXD<_^@WP< M-K;$8LJ)8J<##,DF8!8D D=6<@<6+:,QYG
M<OJSQ]4H4(7,^(G3^.>)=*B3JPXM4L/Q//1(D2^YCEXH<4+TP4;?IS1+JOLT
MBP@2U_S_V_O6WCAR+,OO\RL"6&#1 \@U0<:#Y XP )^&T2ZK8*MZ=E ?$BEE
M2(ZM5(8G'[;5OWZ#\4BE7BF204:&:A=H5+MD5=QSSR4/+U^7&8@Q53(A:2[R
MG/6V2<J,=K+]6@P]!39:^]9PVQ-'-OL1_E@WV @Z">&62=:;X-IBU^<DG+OM
M]_CCWFRCQY2:E[9XO%,[@<T=_SY5(1NCY83[D?F'I[3VYW#3-,8Q!%RD7,0*
M H5P/]L7 "16%48]F1QGA-$%?=M*\/HQ[0.<EK-S3S0;3M7'9WCPD/+X$.J)
M#OB;47=L2N^7^VGDT[Z=>CS9#\&9J0+^9U'>?*V5MBOG_6FGL_GSZR?/!#3"
M/,NQBC,&A<ADG*D482I)AT%F$J-9_97+RE0*_=JVZ:^',(V[;0_WW;PK?7[5
MO:,QH0<TK"@]TH_#A&8:W3F0;]48C7M8>M/:0@AA26D, ,608REE*GM;/$/I
MD&S&S$+@Y*6]AQT5_3"[3V+.HLMF^J"[YZ):+N?K@[\<N:<^RYS%R&K']#1Z
MWD ?7ADW71@Q[4F?BFU[G:.YR)U3"J2L!V%"1099IG <]S8$3:7=,&CW[>##
M7 TG^MNRZ4%E VO<?O& C2/]P8VU:?0#1^R5CW9C??%ZW6R2SY?=(U+M0Y';
M[;J\W&V;:TS5T]WS@\WU&<@4%PE-,YXBEH,$2[SOD$EJ=YYI!#B!QZ8G2631
M7!?35Q07>LU#WU#<%%>[=;DMZZ32^67(,0)G-AV?6,SLINH'X*/^[<GN(=P#
M_-&V:I<C=?3D/J#-;[Z[U%Y%G5O1H5^C7]X?&(<C:CQBD*<AX6,Z_+1BP+A<
M#UI+Z%9RG\Q[Z+Y0U2R3%(N$08H9Q%P(A7!_.%=* :UJ9H?"$'J]-<PH$"PB
M9M(_A6#8Z7V/..J?MVLQ[S>;.O$_@!W=XY[ 4L_KY-HN^G@,US24.[B7)@M!
MWED=N-[[$IX9D2J7J<AQ6L\L<BX1N4>19#2VJ5#NV[:5)MO7,3=?[SV+YIO-
M[E:K02O?]6]-;0GX)9;M%X$'QVO".N##.[.%8$\LNBX%=^9G,$ERE ').$IS
M2&@&.=^K#&%BR&*PJ8W3+0<ONF%]B@O"'7L62\*V?$^C'P[VXI5E83=6C*\$
MK[9EG[)_V6?L\N?5<K<H%JKV5M\ZV;4'GYY>7J:WU:X>ZQ%B&&-%)"&9$BI-
MH,@Z; I08?4 Y#B( O?9PP1[7COT[GY:U)PTKMI+(DV%-7W<V'V*-%( S29,
MTXN=W?3I$']T[T#4>]#6R#OPX:4')EM/1KY;[8/\(W(];G"G(>XC^_SX#O@)
M&!]0TO;@>6*)23THQ;E*A*X4G; DU07A4L&%XDA9[IFX&PHL\Q\^\?-?971!
M_[=M?;9A]!GO7(S#G/6>Q',U@4]6F.T83<>W#(:S.PV5\^/*ZX6!7?DQNFXC
MNB/Z=+60M6YN[SZLKJOU[<-#B!C1!*42(2Y0G,%$OYN.A:[O#7!,X]SDTH<7
M0^&Z5P^ON630 HP.$)J<S0U%KL4MC]%)=KOAX8%LLZL=)GP\(U;^N9S E0Z_
M_E2A6IV9=BV*<F]6UVJHI;%.U1*($L0X33',$\6[S[,TS8T> [+^:. \:=]-
M-!@SV;'GY;AT!Z7$4:&/LO%,KK/IDYU-<?7+3?7]WVJGVCRG_L/C].:QP\^H
M@S,GIQ4!=]C5P+9@WJ5I_>V%_KY:SF]FM4[D'!((29PQ0)"2&>R_GP!H= '+
M_JN!._4>3*31F/=J2VI>[];A6+%</3(CQ$?'?N#R"SW;C9;3=VU'W-70!F$_
M7O_6/P8EYMNBMB,DCSF$29)D]?]+0'L1X3E&TG;@MOOZ6"-XBZK.=1>1QF4_
MF%N29CZJA^/+<7@WI<KG2/^ A%>&?#?"3B\0 _$_DP0,8<)&,%2YN9HO_ZN8
MKU7]D\U,I9(RB@2GD@'*8H64ZBW!6!GM7@_Y_EBBT>**-+"H068O&];4F0M'
M2-8<I<.<,)_B\8B(5^3#E;;I"(BS!\](R# V[$6DE:S6%LB3E*F88$(( H*J
M6,6]K23&1MLMPRR,+"3=R#I(2JP(M!634-P-DQ,CVOP+R@$91I+B0M[41,7)
MAQ=EQ9T1$V&Y6,_U094O=[>7U7*6R836^J1B"0 329PR ?KO,R6-G@6P_VI@
M >G 1"T:<\FPI.9UF0C'BITT&!+B0PP>N/R" +C1<OI.[XB[&MH@S#MWNX_Q
MN;@I]?;%:JN+0,\R3C&66:I8;04E L397D,8%48E%)P_'KBK=[MP]Z BC<J\
MR[L1]GK/#\Z5G0!8TN1#")YCX 4]&$36Z65A&/S*4Z.Q%0E>YQOK^?+#:E'\
M_'MQ-\,Q (E,I,H5P#Q)"43[*0Q*J-'-=_>OCR,3':JH@175N&R%PIHT4Z4(
MR9>35)A3Y4\L'I%P5"U<"9N*7#CC?Z(7PY@P$0R^6Z\?+'KT:Z<Y3'@N(8V9
M3'*6D$0BL5_V8*E1+>-!!@++1H?KP0*=_5Z(.WVOJ\<HS-D)B!-I/D3D)2Y>
MT)'!U)U>2H:[4'EL2K89B"J7Q9K7%FZJ]=V,Y1+G5&5( <1QG"*$9&=%  "-
M-U1=OCU.]M%@BGI0MJF')5NFB4<XHIS2#D.._.4<#_P_FG&X,75ZD1B$_DFV
M,80%B\E)6RI&WYY[>N<XRV-&24XYI90IR &2_;*)($H99QT>3(TT;>EJ.6F,
M9\]4];">Q0QBUWA*,Q:Q;O,;5TX]3G>.$'1\[N.#V:D(DQ]GGLZ*_'%D+EOR
MMEC?U ;>KZL?VZ_ZNMY\=3=+4\ YS.*89R!'*4@12'IK>28L]<K-QCA"U6.+
M6G!1A\Y6GQQI-!6F\ PZ*9(M>?Z$Z%E"CBK0, JG(CT#O7BB.3Y8,1>;+[?S
MY9+M-N6JV&QF-$E!EC*<Y9RG&<!9BDEO!8/8^%2(R[?'$9<&4]2#LM442[9,
MM20<44X:8LB1/^EXX/]1R7!C:BI2X8C^B40,8<&X>E)3GK'\7NPOY7ZNYVN\
MJ@&L=K4\G7\KULTEM\V, R()@[+.A3*29DD]:=,/%2F"F )<9%8%E?R9#2TH
M/=*N9GBTG?^,UL9KNB%X/JXW)Z;84HKV[![<_=<X'[T;=*9/J%T58Q=.,>?P
M&3D+&(AI% <(X=CCDE>AN#,J'/"I6OWW;KXLK\ON:=#N!>_N9= Z/R.0T$2D
M69H@ED#8/,A06^22YYG1?5P?=@(K8(WNW1[>PRI5%G4"AG)Y7/3&IM%.Y0Z!
M/7C2?//Z6\+^F;2HM3 BHVY5%H8P:U9>X3@%S\B^3^(F4%+!ER>5_V9EE^E>
ME-ME<7[]8;4HOY>+VCS]66YF B*6Y_4L.\^Q)"I#<9YWMA0@W.H!3#<+@=6[
M :6+T=W#BO[0P PE9R!]9KEJ>.;L!-N!M"#YY[.\'$DUA_$XC:QRH ^5SY8U
M4&'^L]Q^_5PLVP3U:_GMHFHG]J*ZG9>K&6"BM@UA3"FL4U0I<H1[%#G,C-;Z
M0]D.K$J'R/0;,]V2U!\MNJ'2-)1W1]$:D7([.7-E>QQ-.TZ;C=IY"L!$=="7
M=Z\II%<6C>;9\O;;LKHKBCX!5(0K1@G- >1(Q$+)-.M-Q!DWNOSN].'0:XD]
M'(O9GC4W!A/ED+18KO_U2%PFPM;46,Q\0U+D-M4]H.K6R\SVD8LO365=F9C
MW-49>N6A)=CECO>OFNFMX&*U:2L+WC]MQNZ>/GSV8[Y>R/_>-=4(-]MUTZ@V
MY]NOQ?KBZWS53:K?Z]M!FP^K]J;PC,$DQTJ + >,)C#/.>XFUR*F,>0V2>=D
M0(=> 6V?RJKG@]T+.3<:7K$X&UBA?S+\&6:\D\$;;D Z?-GRT,G#YRVCR[OG
M7\#4KIY%K;/1@;=1XVZTK?WMER?/HM;EJ&X[K=/C9N%CA?)(^CZYUC2-O']Z
MM%035X&11MIG0;Y?ZR>J,Y0A1E*44U*#S#EB&>J19AA9O?-Y"GPG&S_[UV[&
M'T*'1#/P:#E2($<?&%\<^O1/*KLC:"<< 5\.3XC!SD-C>./CF@\&? UAWJ)A
MM"[F#+/!I^]CJGFY_L=\N2O.KYN_V,QJ; (!HC#(5$P5HBRG/4PNH-&#;"<#
M%WB<TH"B[QK1T['*8EWJ)&$S6/:;>L0<!J2('1^06#<@=;_W8$!JAZ'FJGG4
M1+[Q+#J_;O_:9I'V)!&W6,V<>N3=5D0OOA91\_IQVT>CA8[D]8,^/&^P1K?S
M11$M=FM]8Z:><^B74&O=_F7@ FH 5E]:A#UE ">PD'M2]ZN)="2[:>[GXGNQ
MVA6?"[UI5[?[.E5I'JRIR3Z_7)8W#7#Y\UMQ50]N%Z5^XOO\^DO]T\WU_$K_
MW<7\<EG,\I@RGLI$2<Q 'BN2\10K( 2,199RHTH+(T,*?G2A\>(LVOL1'3@2
MW7MR%O6^1*TS6I .W8G^:!RR/.TP5F#-)KD3C*GMV8C1PAED&NLG $=FKB-'
M>!J3U;&=KD[:JRRFI!_+JWK4*VI WXKM;K[LC^QRJ2"4&4M #A5C @BJ+1$6
MP[0>W(QGE8[?#ZSY>SC1LL5G,3=P9<Q@0C<"679BV@%J;FMUA#F<ZW!ES&)"
M- )S;G,:%P;-9BO/N_S2A&,@01.8,PSUH/+77.SU]:)8W_;G33!2B90)PUB+
MN> X(9V1)!',_):9_:=#7TVHD;@+J@U%YEH:B!U'&6T8<E=0&XKLQ3,050-U
MTXPR*\F\=_05M71@9#I"Z0+^&8UTYL!('OFRVBVZS\<H3A#2;X)G4K_.*6*
MNL^G($F,BE!;?S2P)#90+#JZ%1\&*AB*"CO]:U"XZ)X5'1:*%XH6-ZTSI,=,
MXPY<>TG=7+R?@*XYP:X&1MU&RZK59K?<UG/WS@:5$,:<Y1!#$6<TR1C*>QL9
MSQ)S0;/]<FA5V^.QZ<O6])CH6TAF+$5N#\5)Z:S9L9&[D"PY:IX%6X;"]\C)
M%]7/E8PI2* S]LI'<QAYQ^ICN2H^;(O;S8SE,<$R12P&/%60I GF[<(GD"J.
MC5XQ.@&L-[1SI9V*&J_&WKZRB/)(6UAA GRZ;2R3V$YS+VL?B9#[6?;A_HOL
M:3DX[GM?RY5[HX3<#EW%"EVC[F95_K-8 /T&QOGZHR[4"""6<9)G+&%0""1Y
MFB7]Z,AS9O1,YIAX H\Z(+K3K[I4ZVAI7(IUU' 83!LF& FGX>'5T>%@<*@B
MUE9A[/QH'^>IP_AQFF&TF-],,)QNLZ(^K#7ZYESC>A_>;P?AK?8^;:(ZQ,7/
M<M-,I.IQ8[NN=753_ZB+^K:*+O5G>G>C'^7V:[FJ_[.B[<9Z6&E,7<Z7S<<W
M7XNB/7HY]#BEGZB\-(T;.>83F/R-[7%UNAXVSB"O@6W MH*SF$$D8R@H1)F@
MG"O"^HU?S%)H7J!D%#2A!_AWL-&&D08%BRB$'=G#!&#L<;T9UC>1]F-R\1MG
M2 \3QZD.Z'HDKW^X_5&UG7:B(_H^* '&<_N O^W1W,%?3V.Y*].CC.1P6R4S
M*E222"EY3 ')<I02T.,B0$"CE>+QT 0>R>&[9/21W"P*(XSDW@-PHI%<^S&Y
M^(TXDGN/XU1'<CV$ZY&\'H*+Z8_E.BRAQG*KD/\%QG([?WV.Y0Y,AQ[+WZ^+
MNGDW9822!N,,L@PIS#. ,$\H2""%K,>7I,SHSN+XJ */[1V@M@C9J,.\0X#"
M#O=A8S/ZL-]'MO&G30(F&]AQ\H"P 9YJ/G!SV,.GGQ4\"5* [,"](;SM+&&
MWYZRA:',>STT-H,I($P!!F*5@2S&,!.\M\VP+GJDRXAX/ _VJD6KT7X/SEAM
M+O1_$N!@UNM,>CQSY97$8,>IZ&VU&_M=0B/ZAIZ!,J;_#1UO,O?)Y>22)6/^
M9T;=(YGSF^+E/56> I8#E#$L.<,8T3B]G[V1U*A6Z6F0!9XAW4/41R)?S<_.
MQCG8Y"6DON=38T<S])SJ(/2G.??D)<JA)E=C1]MM@O6P^_Z_>S+*(%I>9EH^
M6\5;FVUY]=UYQN4_ N-E)/<[PQE*2![C%'(9YX(D25HG3BU"FF7"Z 7.4^":
M6#82!3^&Y2&48^4A8:)XPBQDA%-:'L([=@(2)LQO(_V8[#FN5X,5-/NP;Q)_
ME=S#P7/OF8<K^R/G'<TNMB0QD@J /"59S@"7?+\>3141YN5C1L8UM;PC^*$Q
M#Z$<->_P'L73YQTASY1Y".])\@[O87X;><>$3YV]&J[PF8=5H_A+91YVGH?)
M/!S8'R_S.-P1;_K-3 "J>(88YP!*&@,*8%]3BC*.C)YB/26^J64B8QYQ\QCE
ML9*3L $^99)R> (N2H*>@/,8][&SEK#Q]Y&]K/__&3GCX 7-9=R;RE\EIQG
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
MP%P-:0.6O;>?"@&J(&.,()+C+!8)2OI5J5HJS&ZXVWYSG!YL_0R.%2V&O3@
M(T[]>+0W;@Z\/M:7+7F92&^V1?VX/SMY;=*C?RU7Y>WNMOM^GBE4_X]AAE.5
M401D1OKO$R:,"O?8?S5PK^[ F'=G2TY>[]#AZ+#KTAV.$<N[/O#\A6[MQL[I
M.[8C[FIHN[#HW/.?!]^/4Q+'><ISFB.!!0$0PO[[4F)DW+FMOAJZ<[=@+#JW
M'2<&G3L8'9:=N\4Q9N<^]/RESNW$S@0ZMQON:FB[\'9FYN/^EK,@4B&I5%ZK
M":[-\XSNDP:4(*M25%X,!I8$70/L1[E<-H\[O+A^]=&UGH(?SLW6!$>GVTYR
M7CN.;<+QV"=>/AH46/!*^S16#OVZ9'Z@Q96OX0KX^Z:XWBT_EM?%C*@4*Z0$
M!#F"@ '...U-<Y1F?A30PF!@!6R11!JDY=5"/W0.%;= 3'H4M[-HS_'UR"48
M3&ASTC8'UJ>N;2XN&6N;,U\>LKOWZVJSF<DX%BCA&2:)2)($B!@FG5F:<NI)
MUPR-!=8T?=G=6Z)F2-_@),T_<SX3M+.HP3<5^6K9<DO+[(B>NFS9NF.>CKGP
MY$&NZ-75[G;7G+>EM]5Z6_ZS/<+)DUA@2@&EF0(L3XE 60\$9 F9K73QKF(Q
M6,)< 1AU3=)VS4.LQCWT %ATB,R;U#E3/UC\@G(>1 ZM@S&V0KY J9MF#HW/
MY%5TL(/FNNJ'2P]*^ZG8SE*D)(,QH@EG*9<@SF#>&\TI8;-MM9TO!VNJB2FK
MI'"/RKA#UQ B5E5_1O^8+W>6=9N'DCA8'WWSYU<+/QVIT#BV[-58W"3.AN+)
MRYF5,^;29<^1T0VSS\5547[751<VO"N]UTGE:M$7,.L*LMY7MF&9HAS(-$T%
MS14@"'"()>4*Q S6$VOCRV=!K(<^?22Y_/ /RC[*+V<1/_]T\9GRBXA^^2(O
MZA_03R(24LG/GZ6(/LM_R$^_2XM;5V'"<5P#IQ$).UD\@%L'H:\9N4\05XMH
M7R]Q7T/:I!C86!&QN")W\LBXW9X+%2&S^W4NI#TS=H4/P 1NY87UKQJK*5O>
MK_E6Z#*^JYN/Q7Q3;-1NNUL7W4&?W^9WNKUOQ*[@;8G562H2(#A/<LEI%L.4
M\@3@>B#(L.!09E9/Y7DV'7BXTWW+\A*.9VK-,O@3LFHW=.V!1BW2LZC%&O7'
M_GJT40U7)_BU)E[\*);?Z]^H.\W7D1>"[7@]DO\'"M TY@.AG'M\"2@DAYZE
M\\/JXD?U7\5\O9D)Q #+N3XG"4">L(3@O,<!&#"Z0Q3.>G !A7$0 ;4AV*N&
M!N(VD(R>:1UMWN7[444-ZDD*Z#VIPS74(4!O2D9=_'-34F<F_8MIW2:+%DF*
MXDP  G.:X$PBFF(<]TCT-?0P<FIN/[R@@E"":D&R;TD-PV]P4=6PIRVK>V*]
M"*M]F-Z:M#IXZ"RNKFQZEU=5=XD62$P!REE,",V!D@D2<4I[(%)A'D1=S<V'
M%U<82%PM*/:LK6'8#2VM&O6DE75/JP]AM8_1&]-5!P==9=652_^J6G[OY3U+
MDUP2##"6)&9$7XON@>0\A6%4U=A\>%5-0JFJ.<6^534(N\%5M48];57M:?6B
MJM8Q>FNJ:N^@LZHZ<NE956>QHJG$5.4I1%3IV7":[A<B(,MLSHWYLAGX %F#
M+EJ6\\MRV;[W=5E<5W4WGR^J;_UCT3@-D[F^3KA78?7*=<"MJ4G*YW#--*;_
M30FEN5=NZFC)VKTD'K:BC_6?_N-?^I_4_[BL3?['O_Q?4$L#!!0    ( />!
MIT[8P5'B:E0  %L2!  5    <&5G82TR,#$Y,#,S,5]P<F4N>&UL['U;=QLY
MDN;[_HK:VN?JPOTR9WKWX%KCLR[;QW9-[SSAT&1*XA3%5"=)7_K7+T R*5D2
MR23S*KI.5U=9,H!$1'P(1  1@7__/U]O9S]]SHK%-)___6?X-_#S3]E\G$^F
M\^N___S'AU_4!_/JU<__YW__CW__G[_\\O_T^]<_V7R\NLWFRY],D8V6V>2G
M+]/ES4__F&2+/W^Z*O+;G_Z1%W]./X]^^673Z:?U'V;3^9__EO[U:;3(?OJZ
MF/[;8GR3W8Y>Y^/1<OWMF^7R[M]^_?7+ER]_^_JIF/TM+ZY_10#@7W>]]K9(
M/_U2-OLE_>H7B'[!\&]?%Y.??XH4SA?K;U?X2-G\ZY/V7_"Z-912_KK^VUW3
MQ?2YAG%8^.O_^_WUAS6=OTSGB^5H/LY^_M__XZ>?-NPH\EGV/KOZ*?WWC_>O
MOAOD+KL>_6V<W_Z:_O)7-1X7JVSBOMYE\T6VB%]>#W!39%=__SDUC41#"?"&
MY/^UI_GRVUWV]Y\7T]N[6:3SUP8FDFB;K&;9VZM'?V&SY6@Z.W&>%4=KGHR/
MHT^SD[GZ?:<&)J5'B^GB[=6[(EO$Y;5>%<>F=*!+ Q.RV556%-G$Y/-E,1HO
M3;Y8'N72P4YM34I-)M-$_&CV:GZ5%[=K3E3#X+GCM47*@T5PFQ?+Z;_6WWY[
M]6SC&B36^$[[I+^ZO1M-B[3+M$GXB5]IB^QJVJ="UR8F.%V,KJ^+^+L-&MYG
MG[/Y*JO([BJ=FYCDU@)1\XF;+Z?+;P\6Z=$Y5NC;P!3=J)A'$VKQ+BL^W(R*
M[-BT]K5O82K5X':X5P/3\G'I_>=HMLI^ST:+59$EH1R=U<%.;4VJ&O@K=&UK
M@M4D6J%K Q/\+<\G7Z:S65Q?;Y<W6?$JFB7SZVG\BEHLLN,2KMJ_@ZE^OR\^
M_MMJJ&CR&QV0;&[BC]FKN1D5Q;>X_./T5FEW+/LU0_1I7^F [*>V4/RK=@1^
MQJ<Z8$ U#7+:* U,^]4\_C%N/5^/S^V9ILU.H!J+]G9H8#*OH]X^/H/O6S7V
M63-:W/A9_N6)/U1Q0L?[-S;5WT?+51'=MVRAKI99H2;YW4:]"H).FO,) [4P
M>9U%3F5-S/[X2(U-_^U=5D3ASJ_7/WY_?E-QWI6&:&S"[[/;T71>?NUC5MR>
M--FCW9N;Z/3Z)NZ1?RR^VR.J3O-PY\8F64U)/M>V@2G\/BK^C'3%43]DXRWT
MCTWE4)^6IE3-CCC>LZ7I51/A\9X-3.]-]D6-Q\DVC OL79'/XQ_'U1S%"EW;
MG6#%Y5E]A':G^RZ?3<<5ULL)0S0PX??9.)M^7L.J//;:NDWS27D>MCUD.C;Q
M,X;JEH :1]C-?J5;LC^L;F]'Q;>W5\<:-LZ*,[_<$WON^[3'B'W?Z(GD/^:?
MHK.9?K_KVQ[M1S_6+1.J[<)G#]@(,17U;O,Z=3VBSXN=\?TN*];*+&Y%;S_-
MIIO[AT5R'<;+;/(QUW'H<7X]G_XKFU2%4(,?:8[HJK!H1^0?EOGX3QUM]XG)
M;Y-;5NG&Y7"OUJ958S\]>\#6B-FIJ3U3^S(J)K\5H_FR*KX;_DQKA%<#?)6^
M34RQ9$\*NQ@G'3N=K2(O'M^5513!6:,U2D8VSZZF2U_DMP_.+=<S68R+;)E^
M?K7,;BMNNW7';9*TYQ&Q/4PZD9P3QFJ A#_FHU54-.N+_DGZ0OK#(OI6DQ1L
MIT>SM %]N,DJW*6=,52W!+R+\)XO;[+E=#PZ*H^ZX[9.VH=E_/?:%8X^Q?:X
MNZ:,#@[9+4$1^D5V$]M,/V>O\\5BL[(;)._P!SHE=GL$'?^V.?J>CMDI26LE
M=I//)EFQ</]<39??&EQ\9WRH9^+K]&V35TW,ZRS6/HR&EAO^SE,@5S9Y/?J4
M/<+'<_UF1?%=MQ2&+5,8-F1KKCPW6L,S?9,MFYWLXP$;GF^T\*;YQ,T;9O'S
MP[8R]PC(HF&>[QNXX?E_C,LF:W;F3X=L>L[Y<C1K>,Y/AFQNSF< 8_ETFA51
M</<@!/YU_,6V?1KW]+R*S5>RK\LL*N').F.C_,XL'S]'T)J8J]'BTYJBU>*7
MZ]'H+G(#BE^SV7)1_B9M%.(7 +>Y*?]K^^OP;O1M[:Q&'VD]I=%LH3XMU@=Z
MY9QFB0U__SE^/U3H%8@"% E/*1'QCUQ@2*CP$&. #?&"?T_J+&7AY,66H_MH
M?;K5I=^$Q\D:T<F;Y2G"\&/DH(Z#_/D,#15[!B210(9JBC"DA#KH"1'.$BN1
M@<94HN,A-E0Q_BDOXJ;Y]Y_ASS_%O]F<DK[>S&QO>M :+<L'"_PN:JDB;KI_
M_QF54Q@5XR=P^WZ4;8M?[]86T2_CF^EL4O9.J5,MB#=OD]V1GG(1_OKL*FQX
M?9Z4(/2BER^V0CG!HAP,M$Y8KK'9RB$N/TC/6;[-T+KE_+LBO\H6B_5YJ,^R
MA5D5"=,'R#W<,3 )&<8464Z=!8([)5A),4"4_* +O3(0\A:Y?;_.V\76^IQP
MRXWC@'JF=>"<8ZXPDY9*J!6G&H,M7<@#*6N@"/V **K/XN/0.6Q5?!AM2-H$
M'$WGU^YS\G_WHZ-ZYX",PI@![ATC7GI,F/(E)59)7 ,L^ <"2VL<[TKMV.GG
MZ23:"M55SYX>@4L.182QQY8;1+%'KC2?$$8(U$ 4^8$0U2R;SU9!+GJ9^;<L
M>KVSY"N7QN81W7.X5V#(>P, L@12AC3SAHAR[I$*6P,B] >"2/.L[DK;K%-G
MMNKR]73T:3I;1\\>5SJ'.P8LHB,(%)?,P^0"\N@5EM0"X.IXRNP' E8KW.X*
M6^? :C^-T>.7:0%!HI3 2#CCR]T::T?JJ"I^,J(>'%2^4$0UQ>BN3UV>BZ-Y
MV8<K'%!&G5388(D(QMSH='A&#2?::-;?X<J3 ZX'8%F+X="1ZNF#!&$HQEA2
MK(BR6!BM0.G+22ZQ_U$/7:H").^(\ZTO^:.%A#I<\ \23+8I)176^_Y.02('
MI$<DG6![ZCCA&'&%#*4*"0HJ;6/M4*I7B^D\6RQLMA@7TW5V9H3C,[*HLNQ/
M'RPP3R@$6FI&D;9(2@'TEC.""';)9ZY-X"7O6 "M:X$*M;LZU /WLXFS,*.[
M:;0 4W!]9.7=:#HIJQ!L,UIWEUD5E$7-D0.,6P%G)J*#6X<Q0])$>TU A)E3
M!%3:-BN>07PWU3?9\NB=ZMX.@1HJ)1/16G4\[F+4*B&$=99%QY@!@2YXM7<F
M\+P%2?2S["NG._RE$2) G#(J6G.61\%"0R2$@$9%;J7& *%JAR]5+T8>E S:
M!$OYO'@HPL>*^\GE2-4! E*,>,>M8LA![.-F1>66*JBI@W]IC/J R#N03#\:
MI':%R;\T2P02M3!ZGXQI 9)1Z*PBV[,A(B0VHL=(D.>E>C,JKK/GE$^E?L$
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
M82&DDB;>:&2L\K92*,8>Y/$S<PP^7H2B:XCCG14Q.?G\=-]1G4\U6B3BSBE
MI606,A+I\TCJE-E3QTD0%[MG-L/,SL\]=7:5%]E%''Q*;S5$R!./"">:64F9
M<,9180VCHE+1N2Z6YL*O(O>S;7V"!]O<IM#R(8I/&R@0&Q%F#&;I4!]$_!H,
M2XZDMR0N^I"S,AP.+N2&>=S/9K"7B%?SCU_R9,57O[6M,%:P7$/-3*JP 2'#
M&J^/>S<\@1KV5LKH$G!W-IN'![UT5-8<^':C!<(!M5 BIK"@+CU,'7W2+5]2
MY;F+/N1L'W[G,GIP $Q'9HWA;S=8  IRIH&4BD'O,+> J)(KSHLZ#MGPCSI;
MA]^Y?!X>^J:?F]-^N\$"H23:(E) $;T,H&6JEK03@"%U+K:'?^#9/OK.Y//
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
M14( 9I%"Q&Z35X3"EE<JKM .I>M[MNB8?#_W;YM_5[$7JPT0G,">IG";:&T
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
M/8HQ3IDW 'HDW(YF0E2=0_!:YOD+/2]HFN%=VU ?1U\?\.BW(E]4NV&IU#]
M+ %+EXEQH4FDL([JN:3=*5WG(O\%V>OM(*\-"?1E4E6_U'NV4TA/%1%/)(YR
MBKI< P_PEDHA *^3 ##TF[WV-5Q3;._![*IF;P6-M+6*08XL1\!(H3DMZ:
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
MI(Y+=W))A9>+I/J<[317YTT^S[_7KM5?_WJ^8_ "< ")3 ]',N@TPJBDEEN
MZV@D\>/@J%$F=Z>$ROVYO!*<SE=Q[O<9"ALUNFD7E6FV<%^C+1G%.YV/BF]K
MEJ4WR])E8KX^%'DUCS*,*^IH*D$K7PT *D*3EPP]))21:*&6XN- BSI/U<H?
MQX ;CH2Z70F1DNV"U=%G/GRSLZ='=+*XMAK@N&TP1 A%7-"2OFB"U#D5@^#'
MT:?-L+<K^)Q7_ :MP\B<I=83HRR%NZPXPZGCM=(#3C^5?[':J@Y3NP*(&Q7S
MJ 53E<3U*]X5K@3W=4F'P1H02@5FTO+X#R>FI%#62XV&0S]X;Q V#?&W+P3I
MT6(Z/@$^Z_:!&<&X1 IRQ+1A5@!0!CT+156G<9J?L^)3WB5XZDO\"(3.X7%?
M^+'3V6J9'0I[VM,CI+("G HA"(>($^>Q+KF5"M9W>N]W>1@ZC\N]:J&U[VNG
MB_$L7ZR*2O$N)XT3A%',4^6U\8*(:/-)7\;Y"$9EG4+/<.CW@2WN>$TRO2L
M_B.;7M_$]:'BRA]=9V]6*??F[=6:GL7;U7*Q',U3"/.Q[?&D<8+CT6W5AGI,
M%=&1^]Z59\@"07&)B;PM@R;O3AP]0W.KT)^0<CHX]XT4B"! 0*H$]=0 "S2D
MI5,LN<"7G*35*SP;$LB :M.L7QZZR6=1]HM4.GKY;5/4Z29;3L>CV??S[J?B
M\M,IGE9G>7__@(0BZ6")&B2\1(PC+R3BR!$@F825/.NV\A9V[T+M'BO;68S9
M>!;_<SB#X7CW@*.=B@@PAF,DK&$"\I)Z ^L]_37 I*J&$?&T<%73#!^TEJC3
M]\*52G0$.7=* L2%99IAB;:Q4DI+BRK=K[9,_XD5LARW.B5#N[BK40DB="$I
M*7)0UKDQ?K&*HK*4#Y?(.HVUG1<1V!"=JO+E\[2<]]3-JM0O&,V 8P(;;X7&
M6FHBR^<H3%2[O>7.M0RC$P6]#R\-L+2S0Z/OI[JWF-;!]D$BHXU1@%O()3;6
M6ZY+VC#!%Y;SW9"<'Y\ -<#9[E)U=R;4T:(W3]H&0@"0Q%*OL:0V'9V"\O%4
M@Y"K$P@R0+34E.M^X_4L;G:%$#6))F>4S6CV;C2=O)J;T=UT.9H=1<O!?L&9
MR"]-*?=$>B.X@+!\X]%:*.K$5=8Z3'D)R&F2L]TEQRTCR=FD/$DZ"I_G.P1A
MJ:,"19X!ZB%41OK2 K08D#I6<:T[BI> FT98VIG:&8]7MZM9<FSWE4H_KH*J
MCA%(9**)-J$CV$OOG4.T?"73"H'J5!FOE?_]$F#5%I<[][M>GU>\#2MD+$3,
M2:FYX9+A>ZJ4A'7N30>XE37M89W+QPYC5A^]M?OT?.)]/IOYO/@R*@X=#Y\X
M4F"*&< (X!(PFBZCK2_=#TL1[:UB;6<W\)4!\32JM45&]^"9G7*K>:A;M V!
MCGN\15)[IB!DF)64.J]0I8<MFX+4TP>.VP%6:VC8[\_597QW.]^^6X)G=[['
MC0.BD1X,);:*:8@- *RT&*)%Z3O=^2X-3K79W2F(WF=WJV)\$_DQ63^.O)Q&
MN3U\HFNS)([!J^(PP7/CG#/IK(1AZ2AR<L>)_U_>U?4T"$/1=W]-/^C7B\EM
M;YOXNAA?R31D:LSV@/O_%@9JC-O8"@CXLI LE/3<<TMO#STU*FG=J7L5: [$
MVQ:;:NJ['-(-$X1IT?%A_;8_K<5U;B67/&+ 6<9<YC0@*J%8BX-/.ZRV>^WX
M;\EX30Q&Y>)=6>Y_RY_V0ZJB/M,K5LMU\,]Q\K+6<B*-@6  9,Q.)]''JQ:7
MS";M8KG<:F/P&F)49@X:B3]F:)U4?1'T1&-YL$AMI@FS'*1'$SAMS'(@L!B5
M!'XF&74LDI_]!6(\[>EU?_"-*.]W1V2/ND.//SNT*B*:Y<M[T9C<'A!8%4^[
MS;9NY=P,8.A'5QN8@(,')BEEE=.X=.W*667YC0G43W(6F3?U)Q:VL1+E\_/'
M;ZL0;ET^GR#XL5MR"D)H2HC3VH)3F"G;+KO%4<&FN+IUMRI9X'RV)\!'=<*9
MY*G5*LL(YQPQ5J (DC)D7^\J8E((>KG]R&)&SG&C,FW/"!'[H30A6IJ8CEYB
M:,WP(2A%4^3@-'N1>5,L!>0YRRX@K').>&Z0QJJ/$,F:C4J6Z(!)LLN5NHO?
M+N.EVB/N<U%=M*"* "*@=UD(0JK6:M$2#RYI<+I2=ED*FY+1[K!]J/FC^JEJ
MD-N;#U!+ 0(4 Q0    ( />!ITY&R/W8F>0  +EM$@ 1              "
M 0    !P96=A+3(P,3DP,S,Q+GAM;%!+ 0(4 Q0    ( />!IT[:BGGZ, \
M  VI   1              "  <CD  !P96=A+3(P,3DP,S,Q+GAS9%!+ 0(4
M Q0    ( />!IT[25P\69!\  !]9 0 5              "  2?T  !P96=A
M+3(P,3DP,S,Q7V-A;"YX;6Q02P$"% ,4    " #W@:=.KD1&!Q<J  !4\0$
M%0              @ &^$P$ <&5G82TR,#$Y,#,S,5]D968N>&UL4$L! A0#
M%     @ ]X&G3EC AWUJAP  <O,& !4              ( !"#X! '!E9V$M
M,C Q.3 S,S%?;&%B+GAM;%!+ 0(4 Q0    ( />!IT[8P5'B:E0  %L2!  5
M              "  :7% 0!P96=A+3(P,3DP,S,Q7W!R92YX;6Q02P4&
/  8 !@"* 0  0AH"

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